[Bug 802994] New: Regression: Menu does not show Suspend/Hibernate entries
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c0 Summary: Regression: Menu does not show Suspend/Hibernate entries Classification: openSUSE Product: openSUSE 12.3 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: aj@suse.com QAContact: qa-bugs@suse.de Found By: Product Management Blocker: --- I've updated from 12.2 to 12.3 RC1 on my laptop and while I have gnome-shell-extension-alternative-status-menu installed, the menu only shows Power Off and I'm missing the separate Hibernate and Suspend entries that were there before. gnome-tweak-tool showed that the extension was disabled, after enabling it there was no change - and none after restarting gnome-shell. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c1 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zaitor@opensuse.org --- Comment #1 from Bjørn Lie <zaitor@opensuse.org> 2013-02-10 17:56:37 CET --- I suspect this is a stale version of the extension residing in your ~/.local/share/gnome-shell/extensions move it somewhere else, log out/in, check if the extension is enabled. Does that make any diff? If this is the case, we will get more users hitting the same problem, and I have no clue to how we will deal with it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c2 Michael Catanzaro <mike.catanzaro@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.catanzaro@gmail.com --- Comment #2 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-02-10 18:14:44 UTC --- I did a fresh install of RC1 from a live CD and I have a similar issue: I have Suspend, but not Hibernate. Background info: this extension is maintained upstream by the GNOME developers, and GNOME doesn't like Hibernate very much since it's confusing to grandma, so for 3.6 the extension no longer shows Hibernate by default, but allows it to be configured with gsettings. Still we want it to be enabled by default. If you check /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.alternative-status-menu.gschema.override you will see the override Dominique made to handle this. But if you zypper in dconf-editor and look at the setting, it says the default is false. O_O The schemas were compiled properly so that wasn't the issue. Not sure what's up. (I tested this setting by putting it into openSUSE-branding.gschema.override just last month and it worked great; Dominique split it to a new file but even putting it back it doesn't work anymore.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c3 --- Comment #3 from Andreas Jaeger <aj@suse.com> 2013-02-10 18:25:27 UTC --- (In reply to comment #1)
I suspect this is a stale version of the extension residing in your
~/.local/share/gnome-shell/extensions
There's none - I cleaned up already: ls -l ~/.local/share/gnome-shell/extensions total 16 drwxr-xr-x 2 aj users 4096 Feb 9 19:21 permanent-notifications@bonzini.gnu.org drwxr-xr-x 2 aj users 4096 Feb 9 19:23 removeaccesibility@lomegor drwxr-xr-x 2 aj users 4096 Feb 3 2012 remove_bluetooth@jimjam drwxr-xr-x 4 aj users 4096 Feb 9 20:44 touchpad-indicator@orangeshirt
move it somewhere else, log out/in, check if the extension is enabled.
Ok, will log out/in to double check. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c4 --- Comment #4 from Andreas Jaeger <aj@suse.com> 2013-02-10 18:27:38 UTC --- (In reply to comment #2)
I did a fresh install of RC1 from a live CD and I have a similar issue: I have Suspend, but not Hibernate.
Background info: this extension is maintained upstream by the GNOME developers, and GNOME doesn't like Hibernate very much since it's confusing to grandma, so for 3.6 the extension no longer shows Hibernate by default, but allows it to be configured with gsettings. Still we want it to be enabled by default. If you check /usr/share/glib-2.0/schemas/org.gnome.shell.extensions.alternative-status-menu.gschema.override you will see the override Dominique made to handle this.
But if you zypper in dconf-editor and look at the setting, it says the default is false. O_O The schemas were compiled properly so that wasn't the issue. Not sure what's up. (I tested this setting by putting it into openSUSE-branding.gschema.override just last month and it worked great; Dominique split it to a new file but even putting it back it doesn't work anymore.)
Indeed, "allow hibernate" is false on my system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c5 --- Comment #5 from Andreas Jaeger <aj@suse.com> 2013-02-10 18:43:11 UTC --- I just logged out and in again and see the extension in the gnome-tweek-tool with a warning sign besides it. The message when hovering over is "Error loading extension". How can I debug this? Btw. installing this extension: https://extensions.gnome.org/extension/5/alternative-status-menu/ gives me the suspend button but no hibernate. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c6 --- Comment #6 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-02-10 19:33:52 UTC --- Yes, the extension from extensions.gnome.org is the same but it doesn't use dconf for gsettings, it uses a local schema in the extension's install directory. Anyway I'm not getting any error loading the extension (so our problems are different), but (after deleting the extensions.gnome.org version and reloading the shell) if you Alt+F2 and type 'lg' to start the Looking Glass, there's an Extensions tab that will give you at least some sort of error message as to why the extension failed to load, though I've found it to be less than helpful in the past. (Press Escape when you're done with the Looking Glass.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c7 --- Comment #7 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-02-10 19:44:39 UTC --- Oh I just discovered -- if you delete the user extension (in ~/.local) but don't reload the shell afterwards (Alt+F2 and type 'r') then you will get that error and the Looking Glass will just say you have no extensions installed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |aj@suse.com --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> 2013-02-10 22:14:21 UTC --- (In reply to comment #5)
I just logged out and in again and see the extension in the gnome-tweek-tool with a warning sign besides it. The message when hovering over is "Error loading extension".
Can you attach ~/.cache/gdm/session.log please? (only with the packaged extension, preferably without any extensions in ~/.local) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=802994 https://bugzilla.novell.com/show_bug.cgi?id=802994#c9 Richard Brown <RBrownCCB@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |CLOSED CC| |RBrownCCB@opensuse.org InfoProvider|aj@suse.com | Resolution| |FIXED --- Comment #9 from Richard Brown <RBrownCCB@opensuse.org> 2013-02-11 12:31:49 UTC --- I'm pretty sure this was a bug with the packages on the RC1 media, with the extension requiring a different version of Gnome-shell than we had on the disk (or visa versa) the current packages in the 12.3 repositories are working fine, so I'm going to close this bug as fixed -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com