xscreensaver:如何在解锁时运行脚本?

Mar*_*ijn 11 xfce screen-lock xubuntu

如果 XFCE 会话被锁定和解锁,我想运行一个屏幕。有没有办法在桌面锁定或解锁时拦截它并执行某些操作?

我看到在 Ubuntu 中是可能 ;但我想在Xubuntu中实现这一点。

我似乎找不到xscreensaver退出时触发的任何事件...

jas*_*yan 8

xscreensaver 有一个-watch选项:

-watch    每次屏幕保护程序更改状态时打印一行:当屏幕空白、锁定、取消空白或正在运行的 hack 更改时。此选项永远不会返回;它旨在供想要以某种方式对屏幕保护程序做出反应的 shell 脚本使用。1

UNBLANK状态是你在找什么。该手册包含使用这些选项的示例脚本。

1. http://www.jwz.org/xscreensaver/man3.html