[英]Xfce Python Dbus
我運行Xfce(Arch Linux),並且試圖控制電源管理器。 我已經聲明了電源管理器,但是有什么方法可以使其休眠和控制呢? 到目前為止,這是我的代碼:
from pydbus import SessionBus
bus = SessionBus
power = bus.get('org.xfce.PowerManager', '/org/xfce/PowerManager')
power.hibernate
而且它不起作用。 我嘗試使用Google搜索,查看文檔,然后猜測我能想到的每種方法。
如Dartmouth所述,您需要找到xfce4-power-manager的公開方法。 為此, DFeet (D總線調試器)將幫助您:
然后,您可以調用方法(通過終端):
dbus-send --session --print-reply \
--dest=org.freedesktop.PowerManagement \
/org/freedesktop/PowerManagement \
org.freedesktop.PowerManagement.Hibernate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.