Suspend/Hibernate unter xfce
Uwe Scholz <[email protected]>
| Newsgroups | gmane.linux.gentoo.user.german |
|---|---|
| Message-ID | <20150902200614.GA29638@uwe-notebook> |
Hallo Leute, nachdem ich mir gestern den halben Abend erfolglos um die Ohren geschlagen habe, hoffe ich, dass mir hier vielleicht jemand helfen kann. Ich glaube, dass dieses Problem eher Gentoo-spezifisch ist, da ich mir sicher bin, dass es schon einmal funktioniert habe (um genau zu sein: vor der Zeit, als ich systemd installieren wollte. Da ich aber an der Festplattenverschlüsselung gescheitert bin, bin ich schließlich wieder zu OpenRC zurückgewechselt.) Schon seit einer kleinen Ewigkeit funktioniert unter meinem Xfce sowohl die Suspend- als auch die Hibernate-Funktion nicht mehr: Zwar kann ich die beiden Symbole beim Abmelde-Dialog (xfce4-session-logout) anklicken, aber dann passiert einfach nichts. Mein System ist allerdings in der Lage, in den Schlafmodus überzugehen, was ich z.B. über "echo mem > /sys/power/state" oder durch den Befehl s2ram (im Paket sys-power/suspend enthalten) erfolgreich durchführen kann. Klicke ich auf den Suspend-Button bei xfce4-session-logout, so erhalte ich in /var/log/messages folgende Ausgabe (entschuldigt die überlangen Zeilen): Aug 30 22:08:39 uwe-notebook dbus[1162]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.29" (uid=1000 pid=2100 comm="xfce4-session ") interface="org.freedesktop.ConsoleKit.Manager" member="CanSuspend" error name="(unset)" requested_reply="0" destination=":1.2" (uid=0 pid=1399 comm="/usr/sbin/console-kit-daemon ") Aug 30 22:08:39 uwe-notebook dbus[1162]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.29" (uid=1000 pid=2100 comm="xfce4-session ") interface="org.freedesktop.ConsoleKit.Manager" member="CanHibernate" error name="(unset)" requested_reply="0" destination=":1.2" (uid=0 pid=1399 comm="/usr/sbin/console-kit-daemon ") Aug 30 22:08:40 uwe-notebook dbus[1162]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.29" (uid=1000 pid=2100 comm="xfce4-session ") interface="org.freedesktop.ConsoleKit.Manager" member="CanSuspend" error name="(unset)" requested_reply="0" destination=":1.2" (uid=0 pid=1399 comm="/usr/sbin/console-kit-daemon ") Aug 30 22:08:43 uwe-notebook pkexec[29283]: pam_unix(polkit-1:session): session opened for user root by (uid=1000) Aug 30 22:08:43 uwe-notebook pkexec[29283]: uwe: Executing command [USER=root] [TTY=unknown] [CWD=/home/uwe] [COMMAND=/usr/lib64/xfce4/session/xfsm-shutdown-helper --suspend] Aug 30 22:08:44 uwe-notebook su[29458]: Successful su for uwe by root Aug 30 22:08:44 uwe-notebook su[29458]: + ??? root:uwe Aug 30 22:08:44 uwe-notebook su[29458]: pam_unix(su:session): session opened for user uwe by (uid=0) Aug 30 22:08:44 uwe-notebook su[29458]: pam_unix(su:session): session closed for user uwe Interessant fand ich die Zeile mit dem Kommando "/usr/lib64/xfce4/session/xfsm-shutdown-helper". Mittlerweile habe ich herausgefunden, dass man dieses auch selber über den Befehl pkexec --user root /usr/lib64/xfce4/session/xfsm-shutdown-helper --suspend ausführen kann. Bei einem Zweitnotebook führt dies tatsächlich zum "Einschlafen" des Rechners. Mein Hauptnotebook allerdings quittiert den Befehl ohne eine Fehlermeldung, und es passiert rein gar nichts. Hatte hier schonmal jemand ähnliche Probleme und kann mir einen Hinweis geben? Danke und viele Grüße, Uwe