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
.