Debian jessie 无法再挂起

jaa*_*apz 5 suspend crunchbang

我正在将 Crunchbang Waldorf 与 Jessie 存储库一起使用,并且最近暂停功能已被破坏。Crunchbang 用来挂起的工具 UPower 似乎只是删除了挂起功能。

暂停命令执行如下:

jaapz at jipjip in ~  
$ dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend   
Error org.freedesktop.DBus.Error.UnknownMethod: Method "Suspend" with signature "" on interface "org.freedesktop.UPower" doesn't exist
Run Code Online (Sandbox Code Playgroud)

我找不到挂起功能刚刚消失的原因,有人知道解决方案吗?

Aus*_*pex 6

Upower 不再处理挂起/恢复。这是由 logind 完成的。

当然,我有我认为是正确版本的 systemd(提供 logind)和正确版本的 upower,但我仍然有问题(虽然不是 crunchbang)。

在任何情况下,请确保您至少有systemd=215-5+b1libpam-systemd=215-5+b1并且 policykit-1=0.105-7

$ qdbus --system org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.CanSuspend
yes
$ qdbus --system org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend true
Run Code Online (Sandbox Code Playgroud)

ETA:显然你还需要 systemd-sysv,如果你有它,它会破坏暴发户(它可能是一个足够好的替代品,但有些东西仍然需要暴发户)