保持 xscreensaver 运行

保持 xscreensaver 运行

xscreensaver 有时会死掉。当它出现时,我的会话将解锁并且在我重新启动之前不会锁定。有没有办法自动检测 xscreensaver 已死机,重新启动它,并锁定会话?

答案1

不要直接启动 xscreensaver,而是使用包装脚本。

#!/bin/sh

prog=xscreensaver

while :
do
   $prog &
   wait
done

像运行 xscreensaver 一样运行此脚本,即在后台从 .xinitrc 或等效文件启动。如果 xscreensaver 死机,该脚本会注意到并立即重新启动它。

相关内容