xscreensaver를 계속 실행하세요

xscreensaver를 계속 실행하세요

xscreensaver가 때때로 죽습니다. 그렇게 되면 세션이 잠금 해제되고 재부팅할 때까지 잠기지 않습니다. xscreensaver가 종료되었음을 자동으로 감지하고 다시 시작한 후 세션을 잠그는 방법이 있습니까?

답변1

xscreensaver를 직접 시작하지 말고 대신 래퍼 스크립트를 사용하세요.

#!/bin/sh

prog=xscreensaver

while :
do
   $prog &
   wait
done

xscreensaver처럼 이 스크립트를 실행하십시오. 즉, .xinitrc 또는 동등한 파일에서 백그라운드로 실행됩니다. xscreensaver가 정지되면 스크립트가 이를 인지하고 즉시 다시 시작합니다.

관련 정보