Haz que la pantalla se vaya a dormir

10

Estoy usando Raspbmc. Me gustaría que la pantalla se apagara (no solo el protector de pantalla) después de 15 minutos, pero parece que no puedo encontrar ninguna opción para eso en la configuración. ¿Me estoy perdiendo de algo?

Kurtis Nusbaum
fuente
3
Hay muchas personas en el mismo bote. raspberrypi.org/phpBB3/viewtopic.php?t=13801 Discuten este problema en detalle y tienen varias soluciones. Usan el comando tvservice, con algunas soluciones alternativas. Echa un vistazo, espero que ayude.
Impulso el

Respuestas:

2

Caso 1: para x11 sin inicio automático X

$ vim ~/.xinitrc

xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device

Caso 2: para X11 con inicio automático X

Siga las instrucciones para el caso 1, luego

$ vim /etc/lightdm/lightdm.conf

[SeatDefaults]
xserver-command=X -s 0 -dpms

cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop

[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc

Caso 3: golpe sin X

$ sudo vim /etc/kbd/config

BLANK_TIME=0
POWERDOWN_TIME=0

$ sudo /etc/init.d/kbd restart
Gilles Grandguillaume
fuente
1
Hola @Gilles, bienvenido a RPi.SE. Gran respuesta. Sería aún mejor si pudiera agregar un enlace a sus referencias y / o agregar algún comentario para ayudar a los principiantes en el camino.
Alex Chamberlain
1
Esto simplemente desactiva el protector de pantalla por completo. ¿Cómo se configura X para usar un protector de pantalla después de un período de tiempo específico?
Macil
2

Hay una opción no documentada /boot/config.txtque podría ayudarte:

hdmi_blanking=1

Probado y probado bajo Raspbian "Jessie" (no Raspbmc). La pantalla se apaga después de unos 10 minutos de inactividad. Fuente: https://github.com/raspberrypi/linux/issues/487

[Tenga en cuenta que el Pi en sí mismo no puede dormir como lo hacen las PC adultas].

Editar: Resulta que este truco no funciona en versiones más modernas del hardware Pi, como el RPi 4. Del mismo modo, las nuevas versiones de varios sistemas operativos Pi pueden comportarse de manera diferente. Gracias a Dmitry Grigoryev por señalar esto. Mi respuesta es válida para hardware antiguo (lo probé en el RPi 2) y software antiguo como Raspbian "Jessie".

Laryx Decidua
fuente
Aquí vamos de nuevo. Alguien rechazó esta respuesta (correcta) sin ninguna explicación. Me gustaría aprender, y una gran cantidad de otras personas en este sitio también quisieran aprender. Se le pide amablemente al votante que nos aclare lo que no le gustó de esta respuesta. Gracias.
Laryx Decidua
1
@DmitryGrigoryev Gracias por la aclaración. ¿Puedo llamar su atención sobre el hecho de que proporcioné esta respuesta en 2015, es decir, hace 4 años? El hardware y el software cambian rápidamente, y creo que esta opción no funciona con un RPi4, o incluso con un RPi3, o con versiones más recientes del sistema operativo, pero aún así ... hubiera sido mucho más amigable si hubiera agregado esto información en lugar de rechazar una respuesta que definitivamente era correcta en el momento en que la proporcioné.
Laryx Decidua
1
Ese es el problema con las preguntas generales que no tienen etiqueta de modelo RPi: no hay forma de saber si la respuesta funcionará, mientras que hacer una nueva pregunta sobre el mismo tema generalmente dará como resultado una votación cerrada. No podré deshacer mi voto negativo a menos que edite su respuesta, que IMO es una buena oportunidad para indicar en qué hardware hizo esto.
Dmitry Grigoryev
1
Como observador independiente, aborrezco los votos negativos sin comentarios y siento empatía por los carteles de respuesta que no pueden, como usted dice, hacer una advertencia adecuada de sus respuestas con una matriz de modelos Pi que probaron su respuesta a prueba de futuro 4 años después futuro. Si te sientes firmemente acerca de esto, ¿quizás involucrar a los comités de SE en lugar de usar el sistema contra sí mismo?
Scott Prive
1
Esta solución funcionó perfectamente para mí en un RPi 3B con Raspbian GNU / Linux 10 (buster).
Victor Yarema
0

Para "HABILITAR" las opciones de administración de energía en Raspbian

Versión GUI:

sudo apt-get install xscreensaver

(puede tomar un tiempo para instalar)

Luego encontrará la aplicación de protector de pantalla en Inicio > Preferencias

Seleccione la primera pestaña Modos de visualización

Ajuste el modo a "Solo pantalla en blanco"

Establezca Blank After en "15" minutos "

Seleccione la segunda pestaña Avanzado

Habilitar el apagado rápido en modo de solo en blanco

Recomendaría dejar los valores de Apagado rápido en modo Solo en blanco para "En espera después, Suspender después y Apagar después" de forma predeterminada

Tenga en cuenta que es posible que el demonio del protector de pantalla no se inicie automáticamente al reiniciar

Pablo
fuente
Acabo de probar xscreensaver y no es capaz de hacer nada más que la pantalla en blanco.
Dmitry Grigoryev
0

Puede instalar lo xautolockque ejecuta un comando arbitrario como un bloqueador de pantalla. Por ejemplo, el mío se ve así:

tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"

La primera línea apaga la señal HDMI, lo que hace que el televisor se apague. La segunda línea inicia la herramienta "Evento X" en una ventana que es más grande que la pantalla y espera hasta que se informa "Movimiento", es decir, cuando el usuario mueve el mouse dentro de la ventana (que está en cualquier lugar de la pantalla). Finalmente, la tercera línea restablece el modo HDMI al que uso, que es 1280x720.

xautolocken sí mismo comienza lxsession/LXDE-pi/autostartcon:

xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver

Esto significa que la pantalla se bloqueará después de 10 minutos o después de 5 segundos si el puntero del mouse está "estacionado" en la esquina superior izquierda. bcmsaveres el nombre del script del casillero arriba. Dependiendo de cómo se ejecute xautolock, es posible que deba especificar la ruta completa al script del casillero y usar un &para enviar xautolocka segundo plano.

Dmitry Grigoryev
fuente