Skip to main content
 首页 » 编程设计

python之使用 Python(ubuntu) 检测工作站/系统屏幕锁定

2024年09月03日42落叶无声

无论如何我们可以检测系统/屏幕何时被锁定并通知某些事件在 Ubuntu 中触发?

请您参考如下方法:

当使用 DBus 锁定/解锁屏幕时,可能会收到通知,引用 GnomeScreensaver显示它的基础知识。

我不是 DBus 专家,但是有 python 的绑定(bind),所以你可以在 python 中监听 DBus 事件。结合两者,你应该能够得到你想要的:-)。

这是一个 python-dbus programming tutorial在维基百科上。