화면을 비활성화하는 방법(X가 없는 Linux)

화면을 비활성화하는 방법(X가 없는 Linux)

데비안을 사용하고 있는 Linux 배포판에서 화면을 비활성화할 수 있는 방법이 있는지 알고 싶습니다. X를 설치한 상태에서 이를 수행하는 몇 가지 방법을 찾았지만 X 없이는 찾을 수 없습니다.

답변1

다음을 사용하여 노트북의 화면을 끌 수 있습니다.x세트명령:

xset dpms force off

DPMS는 모니터의 전력 소비를 줄이기 위한 표준인 디스플레이 전원 관리 신호(Display Power Management Signaling)입니다.x세트물론 X 유틸리티입니다. X를 사용하지 않고 이 작업을 수행해야 하는 경우 다음을 사용하십시오.설정항:

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 미니 하우투.

답변2

확인해 보세요vbetool. 다음을 사용하여 화면을 끌 수 있습니다.

vbetool dpms off

내가 겪고 있는 유일한 문제는 키보드 입력 등을 해도 화면이 자동으로 다시 켜지지 않는다는 것입니다. 맹목적으로 입력하거나 SSH를 통해 수동으로 수행해야 합니다.

vbetool dpms on

Debian Squeeze에서는 X를 사용할 수 없을 때 /etc/acpi/lid.sh에서 vbetool이 사용됩니다.

답변3

어떤 패키지가 이를 제공하는지 잘 모르겠지만 일부 ACPI 관련 패키지에는 노트북 덮개가 열려 있는지 여부에 따라 화면을 가리는 스크립트가 포함되어 있습니다. 지금 스크립트 자체( )를 보면 /etc/acpi/lid.shX에서만 작동하는 것 같습니다. 그러나 중요한 점은 덮개 열기/닫기 이벤트에 대한 작업을 트리거하기 위한 프레임워크를 제공한다는 것입니다. setterm을 사용하도록 스크립트를 수정하면 원하는 대로 작동할 수 있습니다.

답변4

귀하의 질문에 대한 답변으로,

setterm -blank 0

그것을 해야 한다. 각 로그인 tty에 대해 이 작업을 수행해야 합니다.

관련 정보