Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
无论如何,我们是否可以检测到系统/屏幕何时被锁定并通知某些事件在 Ubuntu 中触发?
当屏幕被 DBus 锁定/解锁时,可能会收到通知,这是GnomeScreensaver上的参考,显示了它的基础知识。
我不是 DBus 专家,但是 python 有绑定,所以你可以在 python 中监听 DBus 事件。结合两者,你应该能够得到你想要的:-)。
这是 wikibooks 上的 python-dbus编程教程。