xscreensaver가 때때로 죽습니다. 그렇게 되면 세션이 잠금 해제되고 재부팅할 때까지 잠기지 않습니다. xscreensaver가 종료되었음을 자동으로 감지하고 다시 시작한 후 세션을 잠그는 방법이 있습니까?
답변1
xscreensaver를 직접 시작하지 말고 대신 래퍼 스크립트를 사용하세요.
#!/bin/sh
prog=xscreensaver
while :
do
$prog &
wait
done
xscreensaver처럼 이 스크립트를 실행하십시오. 즉, .xinitrc 또는 동등한 파일에서 백그라운드로 실행됩니다. xscreensaver가 정지되면 스크립트가 이를 인지하고 즉시 다시 시작합니다.