Xscreensaver
保持 xscreensaver 執行
xscreensaver 時不時地死掉。當它發生時,我的會話將解鎖並且在我重新啟動它之前不會鎖定。有沒有辦法自動檢測 xscreensaver 已經當機,重新啟動它,並鎖定會話?
不要直接啟動 xscreensaver,而是使用包裝腳本。
#!/bin/sh prog=xscreensaver while : do $prog & wait done
像 xscreensaver 一樣執行此腳本,即在後台,從 .xinitrc 或等效文件啟動。如果 xscreensaver 死了,這個腳本會注意到並立即重新啟動它。