Xscreensaver

保持 xscreensaver 執行

  • September 3, 2014

xscreensaver 時不時地死掉。當它發生時,我的會話將解鎖並且在我重新啟動它之前不會鎖定。有沒有辦法自動檢測 xscreensaver 已經當機,重新啟動它,並鎖定會話?

不要直接啟動 xscreensaver,而是使用包裝腳本。

#!/bin/sh

prog=xscreensaver

while :
do
  $prog &
  wait
done

像 xscreensaver 一樣執行此腳本,即在後台,從 .xinitrc 或等效文件啟動。如果 xscreensaver 死了,這個腳本會注意到並立即重新啟動它。

引用自:https://unix.stackexchange.com/questions/153547