无论如何我们可以检测系统/屏幕何时被锁定并通知某些事件在 Ubuntu 中触发?
请您参考如下方法:
当使用 DBus 锁定/解锁屏幕时,可能会收到通知,引用 GnomeScreensaver显示它的基础知识。
我不是 DBus 专家,但是有 python 的绑定(bind),所以你可以在 python 中监听 DBus 事件。结合两者,你应该能够得到你想要的:-)。
这是一个 python-dbus programming tutorial在维基百科上。
无论如何我们可以检测系统/屏幕何时被锁定并通知某些事件在 Ubuntu 中触发?
请您参考如下方法:
当使用 DBus 锁定/解锁屏幕时,可能会收到通知,引用 GnomeScreensaver显示它的基础知识。
我不是 DBus 专家,但是有 python 的绑定(bind),所以你可以在 python 中监听 DBus 事件。结合两者,你应该能够得到你想要的:-)。
这是一个 python-dbus programming tutorial在维基百科上。