我运行Xfce (Arch Linux),并试图控制电源管理器。我已经声明了电源管理器,但是有什么方法可以休眠和控制它呢?到目前为止,我的代码如下:
from pydbus import SessionBus
bus = SessionBus
power = bus.get('org.xfce.PowerManager', '/org/xfce/PowerManager')
power.hibernate但它不起作用。我试着用谷歌搜索它,查看文档,猜测我能想到的每一种方法。
发布于 2016-09-22 05:37:05
正如达特茅斯提到的,您需要找到xfce4-power-manager公开的方法。对于该DFeet (一个D-Bus调试器)将帮助您:

然后您可以调用该方法(通过终端):
dbus-send --session --print-reply \
--dest=org.freedesktop.PowerManagement \
/org/freedesktop/PowerManagement \
org.freedesktop.PowerManagement.Hibernatehttps://stackoverflow.com/questions/39559383
复制相似问题