Arch Linux를 사용하여 tty1 및 백라이트를 비활성화하는 방법

Arch Linux를 사용하여 tty1 및 백라이트를 비활성화하는 방법

RDP(xvnc 서버)를 통해 원격으로 사용하고 싶은 노트북이 있습니다. rdp를 성공적으로 설정했습니다. 저는 노트북을 원격으로만 사용하기 때문에 디스플레이를 비활성화하고 싶습니다. 이를 위해 lightdm을 비활성화했습니다. 그러나 이제 시작 시 다음이 표시됩니다.

Antergos Linux 4.14.15-1-ARCH (tty1)

simon login:

이 디스플레이를 비활성화하고 싶습니다. 그러나 어떻게 해야 할지 모르겠습니다. 나는 시도했다:

xset dpms force off

하지만 이는 디스플레이를 찾을 수 없다는 오류를 발생시킵니다. x 서버가 아직 실행 중입니까? 그렇다면 어떻게 비활성화하고 화면을 비우고 노트북 백라이트를 비활성화합니까?

답변1

에 로그인 프롬프트가 표시되므로 tty1로컬 X 서버가 중지되고 가상 콘솔이 텍스트 모드로 되어 터미널 에뮬레이터 역할을 합니다. (이것은 xvnc들어오는 VNC/RDP 연결에 사용되는 독립형 "가상 디스플레이" X 서버입니다. 물리적 모니터, 키보드 또는 마우스를 전혀 처리하지 않습니다.)

강제로 비활성화하려면 다음 setterm명령이 필요합니다.

setterm --blank force 

그러나 원격으로 또는 스크립트에서 실행하려는 경우 더 긴 형식으로 사용해야 합니다.

setterm --blank force --term linux </dev/tty1

다시 활성화해야 하는 경우:

setterm --blank poke --term linux </dev/tty1

예, 리디렉션은 직관적이지 않습니다. 이는 stty명령의 특별한 경우와 같습니다.

이전 버전의 경우 setterm를 사용해야 할 수도 있습니다 >/dev/tty1.

관련 정보