Python 中的 Linux 空闲事件

发布于 2024-08-20 21:45:08 字数 101 浏览 8 评论 0原文

如何确定 Linux 上 Python 的空闲时间,即过去几秒或几分钟内没有键盘或鼠标活动?所有现有链接都告诉您如何在 Windows 上执行此操作,但不告诉在 Linux 上执行此操作。

How can I determine idle time in Python on Linux, meaning no keyboard or mouse activity for the past few seconds or minutes? All present links tell how to do it on windows but not on Linux.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

镜花水月 2024-08-27 21:45:08

通常,屏幕保护程序守护进程处理 Linux 中的空闲时间报告。如果您正在运行 XScreenSaver,则可以使用 PyXSS。 gnome-screensaver 和 kscreensaver 有一个 您可以使用 D-Bus 调用 GetSessionIdleTime 方法,但是我不确定它的作用是否符合我的想法(即系统何时被视为“空闲”?)。

Usually the screen saver daemon handles idle time reporting in Linux. If you are running XScreenSaver, you can use PyXSS. gnome-screensaver and kscreensaver have a GetSessionIdleTime method that you can call using D-Bus, but I'm not sure it does what I think it does (i.e. when is the system considered "idle"?).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文