我正在寻找一种方法,在 Linux Mint 18.1 MATE 上的屏幕解锁上添加弹出消息(当您的帖子无人看管时,您的屏幕会锁定为黑色和 MDM,并且您必须再次输入密码才能解锁)。
问题有两个:
- [已解答] 如何检测屏幕解锁事件(或 DBus 消息)?
- 在哪里或如何连接脚本来启动侦听器(或 DBus 绑定)?
我现在知道我可以添加一个禅宗从 bash 脚本轻松弹出。除此之外,我很困惑。
我发现您可以按照说明向 DBUS 添加侦听器这里。但是,在测试生成的消息后,我注意到没有任何与成员有关的行活动改变涉及。
我知道 MATE 基于 GNOME,但我怀疑
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member=ActiveChanged"
当我锁定并进入会话时,不会生成消息。我已经检查过更改,gnome
结果freedesktop
相同。
我希望有一些桌面版本莫德但这似乎更加复杂。
更新1
关于第一个问题,正如评论中所建议的,使用
dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver',member=ActiveChanged"
可以检测到屏幕解锁