如果XFCE会话被锁定和解锁,我想运行一个脚本。有什么方法可以在桌面锁定或解锁时拦截它并执行某些操作?
我发现了以下解决办法:
为Gnome - 在屏幕锁定/解锁上运行脚本
xscreensaver - 如何在解锁上运行脚本?
但我使用的是light-locker,没有屏幕保护程序。我试图监视DBUS,但似乎light-locker没有发出任何信号。
一种选择是修改xflock4,但这只会有助于屏幕锁定。
light-locker有什么办法吗?
发布于 2016-05-13 19:09:37
当您锁定或解锁时,下列操作将运行date。然而,我不知道如何知道它是锁定还是解锁。
dbus-monitor --system "type='signal',sender='org.freedesktop.login1',path='/org/freedesktop/login1/seat/seat0',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged'" | grep --line-buffered "ActiveSession" | while read line; do date; done参考资料:启动器错误报告注释
https://unix.stackexchange.com/questions/203339
复制相似问题