리눅스에서 단축키로 화면을 끄는 방법?


22

모니터를 물리적으로 끈 후에 다시 켜려면 시간이 많이 걸리기 때문에 바로 가기로 화면을 끄는 명령이나 간단한 유틸리티를 찾고 있습니다. 검은 화면 보호기를 설정하는 것은 만족스럽지 않습니다. 화면을 "최대 절전 모드"로 설정하고 싶습니다 (화면을 물리적으로 켠 상태에서 컴퓨터를 끄면 얻을 수있는 것과 동일한 효과).

Windows에 대한 동일한 질문 : 바로 가기로 화면을 비울 수 있습니까?


STRG a보다 k와 y를 누름
— Daniel

답변:


29

사용해보십시오

xset dpms force off

화면을 강제로 끕니다.


정말 좋습니다. 그러나 OP의 경우 키를 누르면 화면이 다시 켜집니다. 그것이 바람직한 지 확실하지 않습니다.
— Brigand

6
sleep 1 ; xset dpms force off마지막 키보드 활동의 나머지 를 수행하면 때로는 더 잘 작동 합니다 (제 생각에) 때때로 화면을 즉시 켭니다.
— Mat

이것이 바로 내가 찾던 것입니다. 감사합니다 @ siva-charan. 내가 궁금한 것은 화면을 깨울 때 암호를 묻는 방법입니다. 기본적으로 바로 가기를 사용하여 화면을 끄고 깨우기 위해 암호를 요청하고 싶습니다.
— Isabel Inc

14

나는 /home/me/bin/blank파일 chmod +x blank을 만들고 다음과 같이 실행 파일 로 만들었 습니다.

#!/bin/bash
sleep 1; xset dpms force off

그런 다음 gnome-control-center keyboardCtrl + Alt + Q를 누를 때 Gnome3 응용 프로그램 "keyboard"( )에서 해당 스크립트를 실행 하도록 바로 가기를 설정했습니다 .

나는 리눅스를 좋아한다.


나는 이것을 좋아했다 :) 약간의 부록처럼, systembash.com / ...에서이 트릭을 시간에 따라 사용하고 지정된 시간에 모니터를 켜고 끄는 방법을 확인하십시오.
— danicotra

cron으로 지정된 시간에 모니터를 켜는 것을 의미합니까?
— frankster

2

slock는 정상적으로 화면을 잠급니다.


방금 설치하고 LED를 끄지 않고 화면을 완전히 잠갔습니다! 화면을 다시 잠금 해제 할 방법이없는 것 같습니다. ||
— Morteza Ziyae

2
@MortezaZiaeemehr 매우 작습니다. 비밀번호를 입력하고 Enter를 누르십시오.
— octosquidopus

1

전제로는 개인적으로 hamstar / Siva Charan 솔루션을 선호합니다. 어쨌든, 다른 가능한 방법은 스크린 세이버를 비워두고 시작하도록하는 스크립트 일 수 있다는 것을 알고 있습니다.

rem #!/bin/bash

xset s blank ; sleep 1 ; xset s activate

무언의 것을 방치하지 않도록


... 그리고 이것을 위해 파이썬을 사용하는 더 복잡한 것 같습니다 : howtogeek.com/61836/… (나는 그것을 테스트하지 않았습니다)
— danicotra

0

Alex Cabal 스크립트 를 사용 하여 두 모니터 화면을 껐다가 켜면 매우 잘 작동합니다.

#!/bin/bash

# turn screens off/on
# (ɔ) alex cabal

screenOffLockFile=/tmp/screen-off-lock

if [ -f $screenOffLockFile ];
then
    rm $screenOffLockFile
    notify-send "Screen on." -i /usr/share/icons/gnome/48x48/devices/display.png
else
    touch $screenOffLockFile
    sleep .5
    while [ -f  $screenOffLockFile ]
    do
        xset dpms force off
        sleep 2
    done
    xset dpms force on
fi

일반적으로 코드의 목적과 다른 언어를 도입하지 않고 문제를 해결하는 이유에 대한 설명이 포함되어 있으면 답변이 훨씬 유용합니다.
— MMM
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.