화면 잠금 상태에서 디스플레이를 절전 모드로 전환하려면 어떻게해야합니까?


8

"화면 잠금"동작을 호출 할 때 모니터가 즉시 절전 모드로 전환되도록하는 방법이 있습니까? 일정 시간이 지난 후 디스플레이를 끄는 전원 관리 설정에 대해 알고 있지만 즉시이 작업을 수행하려고합니다.

화면을 잠그고 디스플레이를 절전 모드로 만드는 bash 스크립트가 있고 화면 잠금 작업이 발생할 때이를 호출 할 수 있기를 바랍니다.


1
참고 예제에 대한 질문을.
Nathan Osman

답변:


7

다음 스크립트는 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디스플레이가 꺼지지 만 몇 초 후에 다시 켜집니다.
Nathan Osman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.