Linux中获取最后输入时间的GetLastInputInfo等效方法
有没有一个和GetLastInputInfo()功能相似的东西,可以在Linux系统上使用?
我的目的是想要检测用户最后一次输入的时间(无论是键盘还是鼠标)。我正在用Python来写这个程序。
1 个回答
4
XScreenSaverQueryInfo
这里的“idle”字段表示自上次用户通过任何输入设备(比如鼠标或键盘)输入信息以来,经过的毫秒数。换句话说,它记录了用户多长时间没有操作电脑。
而“event-mask”字段则说明这个程序请求了哪些屏幕保护程序事件,具体是通过一个叫做
ScreenSaverSelectInput
的功能来设置的。