On Fri, 2011-10-21 at 14:47 +0100, Richard Brown wrote:
Atri/badshah400 and others have been helping but this is proving to be rather difficult, with dirty hacks or purposefully causing package conflicts being the only two 'solutions' which should work, neither of which are any good.
Furthermore, GNOME 3.2 has changed the situation - the power button's default behaviour is now to suspend, and unlike in gnome 3.0 there is no user-accessible way for this change.
This means we are heading towards a 12.1 release with no easy way for our GNOME 3.2 users to shutdown or hibernate their machine.
There's no easy way to shutdown, but for me more importantly (on an old fashioned desktop :) ) from GNOME 3.2 there is *absolutely no GUI way to hibernate*, easy or difficult ! Adding the alt-status-menu extension at least gives me one, albeit not-so-easy, way by pressing Alt and clicking on Suspend. With all due respect for upstream developers and UI designers, I have to nonetheless emphasise that hibernate is very important for me and I think for many more. Sure one could go ahead and install the extension separately, but is that really some requirement we want to dump on the unsuspecting user ;) ?
I therefore propose adding gnome-shell-extension-alt-status-menu to our default patterns
I agree that we should install the extension by default on all computers. Users who would rather stick to the "thou shalt not hibernate" route chosen by upstream (and I think it would be a fair guess to say that there would only be a minority of them) could still individually disable the extension.
Any proper website based extension installation system (such as the eagerly awaited extensions.gnome.org) should be able to determine if you already have an extension installed system-wide and give you the option to disable it on your account.