Linux中获取最后输入时间的GetLastInputInfo等效方法

4 投票
1 回答
1655 浏览
提问于 2025-04-15 20:37

有没有一个和GetLastInputInfo()功能相似的东西,可以在Linux系统上使用?

我的目的是想要检测用户最后一次输入的时间(无论是键盘还是鼠标)。我正在用Python来写这个程序。

1 个回答

4

XScreenSaverQueryInfo

这里的“idle”字段表示自上次用户通过任何输入设备(比如鼠标或键盘)输入信息以来,经过的毫秒数。换句话说,它记录了用户多长时间没有操作电脑。

而“event-mask”字段则说明这个程序请求了哪些屏幕保护程序事件,具体是通过一个叫做ScreenSaverSelectInput的功能来设置的。

撰写回答