如何在linux中检测鼠标和键盘不活动

use*_*658 5 python linux keyboard mouse input

我正在开发一个python应用程序,它将检查用户是否不活动.有没有办法检查linux中的按键和鼠标移动事件?

Wol*_*lph 6

您可以监视/ dev/input/*文件,当按下某个键/移动鼠标时,它会被写入其中一个文件.

试试这个例子:

fh = file('/dev/input/mice')
while True:                 
    fh.read(3)
    print 'Mouse moved!'
Run Code Online (Sandbox Code Playgroud)

现在我想到了它,最好使用像xidle这样的东西来检测不活动.

  • 您尝试过“xprintidle”应用程序吗?它可能对你有用。 (2认同)