Hello,
I have been using dash-to-panel on Arch for a few weeks now without issue. This morning I updated gnome shell to 3.30.1+29+g38c1ebba6-1. After a restart I noticed that all the panel content is squeezed into the left corner. I tried uninstalling it and even re-installing without any change. I checked gnome-tweaks and saw that there was an error saying it was unable to load the extension. When I checked the journalctl I noticed these lines:
Oct 10 10:28:58 Arch-PC gnome-shell[2675]: GNOME Shell started at Wed Oct 10 2018 10:28:57 GMT+0200 (CEST)
Oct 10 10:29:35 Arch-PC gnome-shell[2675]: Extension "[email protected]" had error: Error: No signal 'allocate' on object 'Gjs_Panel'
I have also noticed it sometimes says "TypeError: overview is undefined", similar to #464.
I found this thread on the Arch forums from earlier today. Not sure if it's related:
https://bbs.archlinux.org/viewtopic.php?id=241108
Edit: Just reverted back to gnome-shell-3.30.1-1 and everything works fine now.

Confirmed, I have the same problem.
same issue here...
@mikey242
just out of curiosity, do I need to do something special for downgrading to last version of gnome-shell? After running "pacman -U gnome-shell-extensions-3.30.1-1-any.pkg.tar.xz" I get the following in the terminal, but the actual version stays the updated one, i.e. nothing really changes:
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#########################################################################################################################################] 100%
(1/1) checking package integrity [#########################################################################################################################################] 100%
(1/1) loading package files [#########################################################################################################################################] 100%
(1/1) checking for file conflicts [#########################################################################################################################################] 100%
(1/1) checking available disk space [#########################################################################################################################################] 100%
:: Processing package changes...
(1/1) reinstalling gnome-shell-extensions [#########################################################################################################################################] 100%
:: Running post-transaction hooks...
(1/2) Compiling GSettings XML schema files...
cannot provide per-desktop overrides for localised key āvisible-nameā in schema āorg.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:bla-bla-bla-codeā (override file ā/usr/share/glib-2.0/schemas/90_antergos_gnome.gschema.overrideā); ignoring override for this key.
(2/2) Arming ConditionNeedsUpdate...
I even tried to downgrade to a version 3.30.0, and still the installed version remains 3.30.1+29
Am I doing something wrong? Restarting the shell or computer does not change anything...
@mikey242
just out of curiosity, do I need to do something special for downgrading to last version of gnome-shell? After running "pacman -U gnome-shell-extensions-3.30.1-1-any.pkg.tar.xz" I get the following in the terminal, but the actual version stays the updated one, i.e. nothing really changes:
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#########################################################################################################################################] 100%
(1/1) checking package integrity [#########################################################################################################################################] 100%
(1/1) loading package files [#########################################################################################################################################] 100%
(1/1) checking for file conflicts [#########################################################################################################################################] 100%
(1/1) checking available disk space [#########################################################################################################################################] 100%
:: Processing package changes...
(1/1) reinstalling gnome-shell-extensions [#########################################################################################################################################] 100%:: Running post-transaction hooks...
(1/2) Compiling GSettings XML schema files...
cannot provide per-desktop overrides for localised key āvisible-nameā in schema āorg.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:bla-bla-bla-codeā (override file ā/usr/share/glib-2.0/schemas/90_antergos_gnome.gschema.overrideā); ignoring override for this key.
(2/2) Arming ConditionNeedsUpdate...I even tried to downgrade to a version 3.30.0, and still the installed version remains 3.30.1+29
Am I doing something wrong? Restarting the shell or computer does not change anything...
That's the command I ran, the only difference is that I specified the location (in cache) of the package to install:
sudo pacman -U /var/cache/pacman/pkg/gnome-shell-3.30.1-1-x86_64.pkg.tar.xz
@mikey242
I didn't have to do that bcs I was already in that directory when I ran the command... But whatever I do, when I look at installed packages in pamac (I use Antergos, so that's my default GUI package installer) it is still the last version to which I updated yesterday. It doesn't downgrade anything. Weird. This usually works for me with no issues... And Pamac (as far as I know) has no ability for downgrading.
Thanks, seems like gnome-shell deprecated Shell.GenericContainer in 3.30.1. We'll have to adjust, I'm looking into it.
Maybe this commit https://gitlab.gnome.org/GNOME/gnome-shell/commit/ad134ab66ee1c45092e4295bb0c17b9726eba601 which replaces Shell.GenericContainer with St.Widget (in boxpointer) will be a useful reference.
i have the same problem too!!!!!!!!!!!!!!!!!!!!!!!!!!
I have the same problem too!!!!!!!!!!!!!!!!!!!!!!!!!!
Same here. For anyone who has this problem, downgrade gnome shell for now, using command mikey242 provided:
sudo pacman -U /var/cache/pacman/pkg/gnome-shell-3.30.1-1-x86_64.pkg.tar.xz
@charlesg99 Thanks for looking into it, hopefully it is a quick fix.
To be fair, it looks like arch should start packaging from the gnome-3-30 branch instead of master. I think Shell.GenericContainer deprecation is targeted for 3.32, even though most of the associated fixes will land in 3.30.
As discussed on IRC, I've adapted this merge request to be stable-friendly, by removing the commit shell: Remove ShellGenericContainer. This commit will be introduced by a separate merge request that will be merged only on master.
Same issue here... downgrading gnome-shell worked well
A fix for this issue was added to master. Please let us know if you encounter any problems with it. Thanks!
master indeed works on 3.30.1+29+g38c1ebba6-1
Thanks for the fix!
the fix works now, thank charlesg99, well done!!
Great, it's working fine now. Thanks for the quick fix!
I updated gnome-shell and everything works for now
I realized that the icon paddings were a bit off after the fix. The styling was adjusted on master. Thanks for the feedback!
after using "Adjust icon paddings following Shell.GenericContainer deprecation", it becomes too ugly, the icons are not centered!!!
@work-chausat What do you mean not centered? What gnome-shell version are you on? What dash-to-panel size settings are you using?
ubuntu 18.04:

@work-chausat What do you mean not centered? What gnome-shell version are you on? What dash-to-panel size settings are you using?
ubuntu 18.04:
use panel size 39, margin 4, padding 4 to try! Then see the icon and its background

As follows, 4b639ec is ok!


As follows, 55da368 is not ok!


4b639ec is ok, 55da368 is not ok, 55da368 is too ugly, the icons in 55da368 are not centered!!! The version of my gnome-shell is 3.30.1
What gnome-shell version are you on? What distro?
What gnome-shell version are you on? What distro?
3.30.1+29+g38c1ebba6-1, archlinux
I'm experiencing the same issue with the non-centered icons. I'm on the same version and OS as @work-chausat
The icons seem to be offset a bit too far to the right.
Yeah I can reproduce, the new baseicon allocation introduced in 3.30.1+29+g38c1ebba6-1 doesn't allow non squared layout. I added a fix to add the side paddings back, without distorting the baseicon.
b8ab43f is much better, but it is still a little to the right, 1 or 2px perhaps.

It's indeed much better now, however there seems to be a vertical line when there are 2 windows open of the same app
Ok please try again, I believe that, this time, I tested everything :)
Yep, looks good now :smile:
Most helpful comment
Thanks, seems like gnome-shell deprecated Shell.GenericContainer in 3.30.1. We'll have to adjust, I'm looking into it.