데비안을 사용하는 Linux 배포판에서 화면을 비활성화 할 수있는 방법이 있는지 알고 싶습니다. X가 설치되어 있지만 X가없는 것은 아닙니다.
답변
xset 명령을 사용하여 랩톱에서 화면을 끌 수 있습니다 .
xset dpms force off
DPMS는 모니터의 전력 소비를 줄이는 표준 인 디스플레이 전원 관리 신호입니다. xset 은 물론 X 유틸리티입니다. X를 사용하지 않고이 작업을 수행해야하는 경우 setterm을 사용하십시오 .
setterm -powerdown 1
화면을 조작하는 전체 옵션 목록 :
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
이것들은 모두 배터리로 작동하는 Linux Mini-HOWTO에 정식으로 설명되어 있습니다.
답변
vbetool을 확인하십시오 . 다음과 같은 방법으로 화면을 끌 수 있습니다.
vbetool dpms off
내가 가지고있는 유일한 문제는 키보드 입력과 같이 화면이 자동으로 다시 켜지지 않는다는 것입니다. 맹목적으로 또는 SSH를 통해 입력하여 수동으로 수행해야합니다.
vbetool dpms on
데비안 스퀴즈에서 vbetool은 X를 사용할 수 없을 때 /etc/acpi/lid.sh에서 사용됩니다.
답변
어떤 패키지가 해당 패키지를 제공하는지 잘 모르겠지만 일부 ACPI 관련 패키지에는 랩톱 덮개가 열려 있는지 여부에 따라 화면을 비우는 스크립트가 포함되어 있습니다. 이제 스크립트 자체 ( /etc/acpi/lid.sh
)를 살펴 보았지만 X에서만 작동하는 것 같습니다. 그러나 요점은 뚜껑 열기 / 닫기 이벤트에 대한 작업을 트리거하기위한 프레임 워크를 제공한다는 것입니다. setterm을 사용하도록 스크립트를 수정할 수 있으며 원하는 작업을 수행 할 수 있습니다.
답변
Kali GNU / Linux Rolling 64-bit check에서 xset -q
다음과 같이 표시 되는지 확인하십시오 .
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
모두 0으로 설정하면 효과가 있습니다. 이 명령 행으로 수행하십시오.
xset dpms 0 0 0
답변
컴퓨터에 직렬 포트가 있으면 헤드리스로 실행할 수 있습니다.
“linux serial console howto”에 대한 웹 검색을 수행하십시오.
답변
귀하의 질문에 대한 답변으로
setterm -blank 0
해야합니다. 각 로그인 tty마다이 작업을 수행해야합니다.
답변
우연히 SSH를 통해 로그인 할 때 랩톱에서 디스플레이를 원격으로 꺼야하는 경우 …
DISPLAY=":0" xset dpms force off
DISPLAY
변수 를 지정하지 않으면 xset이 실패합니다.
xset: unable to open display ""