답변:
다음 스크립트는 10 초마다 화면 보호기가 활성화되어 있는지 확인하고 활성화되어 있으면 명령을 사용하여 디스플레이를 켭니다 xset dpms force off
.
또한 디스플레이가 아직 꺼져 있지 않은지 확인하므로 암호를 입력하는 동안 모니터를 끄지 않고도 화면 잠금을 해제 할 수 있습니다.
#!/bin/bash
ALREADY_SHUTOFF="yes"
while true; do
if (gnome-screensaver-command -q | grep "is active");
then
echo $ALREADY_SHUTOFF
if [ "$ALREADY_SHUTOFF" == "no" ];
then
# this command turns off the display
xset dpms force off
fi
ALREADY_SHUTOFF="yes"
else
ALREADY_SHUTOFF="no"
fi
sleep 10
done
xset dpms force off
디스플레이가 꺼지지 만 몇 초 후에 다시 켜집니다.