簡體   English   中英

Xfce Python Dbus

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM