SSH를 통해 명령 줄에서 화면을 비울 수 있습니까?


13

이 같은 질문 있지만, 라즈베리 파이 3 / Raspbian합니다.

SSH 연결을 사용하여 콘솔에서 명령을 실행하여 검은 화면을 표시하는 방법이 필요합니다. 모니터가 대기 상태가 아니어야합니다. 화면에있는 모든 것을 숨기려면 검은 색 화면 만 있으면됩니다. 화면 내용을 표시하는 다른 명령을 내릴 때까지 화면이 검은 색이어야합니다.

우분투에서는 다음과 같이 작동합니다.

xrandr -d :0 --output default --brightness 0

그러나 Raspbian에서는 아무 일도 일어나지 않습니다.

pi@media2:~ $ xrandr -d :0 --output default --brightness 0
xrandr: Gamma size is 0.

pi@media2:~ $ xrandr -d :0
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1360 x 768, current 1360 x 768, maximum 1360 x 768
default connected 1360x768+0+0 0mm x 0mm
1360x768       0.00*

? gamma같은 값 을 주면 어떻게됩니까 --gamma 0:0:0?
Bex

fb견고한 이미지로 프레임 버퍼 를 사용 하시겠습니까?
Piotr Kula

@bex pi@media:~ $ xrandr -d :0 --output default --gamma 0:0:0 xrandr: Gamma size is 0.및 Raspberry의 HDMI 출력에는 아무런 변화가 없습니다.
JPX

답변:


7

방법 1 : HDMI 포트의 전원을 끄지 않고 화면을 비 웁니다.

화면의 기본 상태를 공백으로 설정해야 할 수도 있습니다 (필요하지 않음).

xset -display :0 s blank

모니터를 기본 상태로 설정하십시오 (검은 색).

xset -display :0 dpms force off

키를 누르거나 마우스를 움직이거나 다음 명령을 사용하여 모니터를 다시 켜십시오.

xset -display :0 dpms force on

방법 2 : HDMI 포트를 껐다 가 다시 켜십시오 . 신호가 수신되지 않아 모니터 설정에 따라 모니터 자체가 꺼질 수 있습니다. 일부 TV 또는 프로젝터는 신호가 없다는 오류 메시지를 표시 할 수 있습니다.

끄십시오 :

tvservice -o

다시 켜십시오.

tvservice -p

모니터를 강제로 표시 할 때까지 모니터가 비어 있거나 바둑판 모양 일 수 있습니다.

xset -display :0 dpms force on

방법 3 : 표준 Raspbian을 사용하는 RPi 3에는 적용되지 않지만 일부 특수한 상황과 원래 Pi에서이 대체 (감가 상각 된?) 방법을 사용할 수 있습니다.

다음을 실행하여 모니터 이름을 찾으십시오.

xrandr -display :0 -q

CRT1이 예 에서는 이름 을 사용하여 이름 을 끕니다.

xrandr -display :0 --output CRT1 --off

그리고 다시 켜십시오 :

xrandr -display :0 --output CRT1 --on

이 모든 방법에서 -display :0제어하려는 디스플레이에 터미널이 표시되면 정보 가 중복됩니다.

행운을 빌어 요!


작동하지 않습니다. 동일한 감마 오류 :pi@media:~ $ xrandr -d :0 --output default --off xrandr: Failed to get size of gamma for output default
JPX

그것은 내가 제안한 명령이 아닙니다. 당신이 사용하는 -d :0 --output default대신에 --output CRT1또는 어떤 디스플레이의 이름입니다. 이름을 명시 적으로 사용하는 대신 기본 모니터를 사용하려고합니다. 유머러스하고 내가 제안한 다른 명령 xrandr -q대신 전화를 통해 얻은 이름을 사용해보십시오 CRT1. 다른 명령 변경은 없습니다.
FlippingBinary

나는 그것도 작동하지 않기 때문에 대답을 업데이트하고 있습니다. 화면을 비울 수있는 방법을 찾았지만 마우스를 움직이거나 키보드의 키를 누르면 다시 켜집니다.
FlippingBinary

1
그리고 이제 모니터의 전원을 끄는 방법도 포함 시켰습니다.
FlippingBinary

실제로 파이에서 이것을 시도 했습니까? Pi의 hdmi 코드는 대부분의 xrandr명령을 지원하지 않습니다 .
Milliways

0

검은 색 화면 보호기를 켭니다. xset -display :0 s blank xset -display :0 s reset xset -display :0 s activate

끄십시오 : xset -display :0 s reset xset -display :0 s noblank

당신은 명령을 필요하지 않습니다 xset -display :0 s blankxset -display :0 s noblank기본 설정 인 경우 blank. reset화면 보호기를 켜려고했는데 이미 켜져있는 경우 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.