2010-02-12 40 views
0

如何在Linux上確定Python中的空閒時間,這意味着在過去的幾秒鐘或幾分鐘內沒有鍵盤或鼠標活動?目前的所有鏈接都告訴你如何在Windows上做到這一點,而不是在Linux上。Linux空閒事件在Python中

回答

1

通常屏幕保護程序守護進程會在Linux中處理空閒時間報告。如果您正在運行XScreenSaver,則可以使用PyXSS。 gnome-screensaver和kscreensaver有一個GetSessionIdleTime方法,你可以使用D-Bus來調用,但我不確定它是否按照我認爲的那樣工作(即什麼時候系統被認爲是「閒置」?)。