Dear Maintainer,
* What led up to the situation?
Install and enable Alternative Status Menu from gnome-shell-extensions.
Use systemd as init.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Click the topright "user" menu
* What was the outcome of this action?
There is no "Hibernate" entry.
Syslog reads:
dbus[XXXX]: [system] Rejected send message, 2 matched rules;
type="method_call", sender=":1.201" (uid=1000 pid=XXXX comm="")
interface="org.freedesktop.ConsoleKit.Manager"
member="CanHibernate" error name="(unset)" requested_reply="0"
destination=":1.6" (uid=0 pid=XXXX comm="")
* What outcome did you expect instead?
An "Hibernate" entry
* Initial debugging
I added hacked a bit in the code of the extension and found that it uses
LoginManagerConsoleKit instead of LoginManagerSystemd (defined in
/usr/share/gnome-shell/js/misc/loginManager.js).
It seems me this is a consequence of a bug in either logind of gdm that
I filed as #733112.