Esta es la misma pregunta que esta, pero para Raspberry Pi 3 / Raspbian.
Necesito una forma de mostrar la pantalla en negro ejecutando el comando en la consola usando la conexión SSH. El monitor no debe pasar al modo de espera. Solo necesito una pantalla negra para ocultar todo lo que está en la pantalla. La pantalla debe estar negra hasta que le dé otro comando para mostrar el contenido de la pantalla.
En Ubuntu esto funciona:
xrandr -d :0 --output default --brightness 0
Pero en Raspbian no pasa nada:
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
valor, como--gamma 0:0:0
?fb
con una imagen sólida?pi@media:~ $ xrandr -d :0 --output default --gamma 0:0:0 xrandr: Gamma size is 0.
y no pasa nada en la salida HDMI de Raspberry.Respuestas:
Método 1 : Ponga la pantalla en blanco sin apagar el puerto HDMI.
Es posible que deba configurar el estado predeterminado de la pantalla en blanco (no lo hice):
Gire el monitor a su estado predeterminado (negro con suerte):
Vuelva a encender el monitor presionando una tecla, moviendo el mouse o usando este comando:
Método 2 : apague el puerto HDMI y vuelva a encenderlo . Esto puede hacer que el monitor se apague, dependiendo de la configuración del monitor, porque no recibe ninguna señal. Algunos televisores o proyectores pueden mostrar un mensaje de error acerca de que no hay señal.
Apágalo:
Vuelva a encenderlo:
El monitor puede estar en blanco o a cuadros hasta que lo obligue a mostrar:
Método 3 : Esto no se aplica a RPi 3 con Raspbian estándar, pero algunas situaciones especializadas y el Pi original podrían usar este método alternativo (¿depreciado?).
Averigüe cuál es el nombre del monitor ejecutando:
Usaremos el nombre
CRT1
en este ejemplo para desactivarlo:Y enciéndelo de nuevo:
En todos estos métodos, la parte sobre
-display :0
es redundante si su terminal es visible en la pantalla que está tratando de controlar.¡La mejor de las suertes!
fuente
pi@media:~ $ xrandr -d :0 --output default --off xrandr: Failed to get size of gamma for output default
-d :0 --output default
lugar de--output CRT1
o el nombre de tu pantalla. Parece que está intentando aceptar el monitor predeterminado en lugar de usar explícitamente su nombre. Compláceme e intente usar el nombre que obtiene al llamarxrandr -q
en lugar deCRT1
en los otros comandos que sugerí. No hay otros cambios en el comando.xrandr
comandos.Active el protector de pantalla negro:
xset -display :0 s blank xset -display :0 s reset xset -display :0 s activate
Apágalo:
xset -display :0 s reset xset -display :0 s noblank
No necesita comando
xset -display :0 s blank
yxset -display :0 s noblank
si la configuración predeterminada esblank
.reset
es necesario en el caso si intenta activar el protector de pantalla y ya está activado.fuente