4
我正在開發一個應用程序,它將檢查用戶是否處於非活動狀態。有沒有辦法檢查在Linux鍵按鍵和鼠標移動事件?如何在linux中檢測鼠標和鍵盤的不活動狀態
我正在開發一個應用程序,它將檢查用戶是否處於非活動狀態。有沒有辦法檢查在Linux鍵按鍵和鼠標移動事件?如何在linux中檢測鼠標和鍵盤的不活動狀態
您可以監視/ dev/input/*文件,當按下某個鍵/移動鼠標時,它將被寫入其中一個文件。
試試這個,例如:
fh = file('/dev/input/mice')
while True:
fh.read(3)
print 'Mouse moved!'
現在我想起來了,這可能是更好的使用類似xidle檢測活動。
在Ubuntu Linux中,使用'xautolock'代替 – kolypto
它需要root權限:( –
@ВасинЮрий有幾種解決方案,有些不需要root權限,但我不確定它們是否可以輕鬆地在Python中實現: http://stackoverflow.com/questions/222606/detecting-keyboard-mouse-activity-in-linux – Wolph