1
當我試圖通過dbus獲得gnome屏幕保護程序的空閒時間(以秒爲單位)時,python會引發TypeError。DBus Python問題
在我找到的屏幕保護程序sessionIdleTime的文檔中,它返回一個無符號整數。 http://www.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html#gs-method-GetSessionIdle
但是,當我在python shell中時,輸出被轉換爲一個字符串,而我無法看到它能夠在程序中將其轉換爲字符串。
gs = gs = bus.get_object('org.gnome.ScreenSaver','/org/gnome/ScreenSaver')
message = str(gs.GetSessionIdleTime())