¿Cómo evito que la pantalla se quede en blanco?

81

Estoy ejecutando la versión beta de Debian Wheezy y utilizo mi Pi para mostrar los paneles de mi panel de control usando midori, como resultado, quiero evitar que la pantalla se quede en blanco, lo que ocurre después de 10 minutos (aunque no parece apagar la luz de fondo ) He buscado en las opciones del menú y no puedo encontrar cómo evitarlo. Encontré una publicación en raspberrypi.org sugiriendo que lo siguiente:

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"

resolvería el problema, pero no funciona. También he intentado cambiar BLANK_TIMEa cero /etc/kbd/configsin éxito.

Steve Robillard
fuente

Respuestas:

74

Esto es Xalgo que ahorra energía.

En primer lugar, es posible que tenga que instalar xsetuna aplicación ligera que controla algunos Xajustes.

apt-get install x11-xserver-utils

Ahora abra su ~/.xinitrcarchivo (si no tiene uno, créelo) e ingrese esto:

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

exec /etc/alternatives/x-session-manager      # start lxde

Este archivo se ejecuta una vez cada vez que se Xinicia y debería resolver el problema. Lo copié y lo pegué por mi cuenta .xinitrcy puedo confirmar que mi pantalla no está en blanco.

Jivings
fuente
3
¿Para qué cuenta se debe crear el .xinitrc? ¿La cuenta pi (que inicia sesión automáticamente) o la cuenta raíz (que posee el servidor x)?
Salim Fadhley
2
¿qué exec /etc/alternatives/x-session-managerhacer? Cuando lo saco, la barra de abajo se ha ido. Tengo curiosidad por saber cómo encaja todo. Se agradecería una breve explicación.
Scoop
3
Modificar: /etc/xdg/lxsession/LXDE/autostartcomo se describe aquí y modificar ~/.xinitrc+ /etc/kbd/configcomo se describe desde cwdno me ayudó más. Mi pantalla todavía se pone negra con luz de fondo.
Andi Giga
77
Puedo confirmar que esto no funciona en Pi 3
djthoms
2
Esto ciertamente no funcionó en mi Raspberry PI 2 Modelo B con Raspbian Jessie.
Jueves
26

Las otras soluciones aquí no funcionaron para mí (Raspbian fresco, arranque en GUI ). En cambio, esto funcionó:

  1. Abre /etc/lightdm/lightdm.confusando tu editor de texto favorito (prefiero nano).
  2. Busca la línea #xserver-command=X. Cámbialo axserver-command=X -s 0 dpms
    • Debería estar en la línea 87 si las cosas no cambian.
  3. Guardar y reiniciar.

Fuente

PNDA
fuente
Esto sí funcionó en mi Raspberry PI 2 Modelo B con Raspbian Jessie.
Jueves
1
Esto funcionó para mí en Pi3 con Jessie
MikeT
Estoy tratando de entender estas opciones. -s 0establece el tiempo de espera de la pantalla en 0 minutos, lo que supongo lo hace 'nunca'. (¿Es diferente de esto -s off?) ¿Por qué dpms, sin embargo, no -dpms? ¿No quiero deshabilitar los servicios de administración de energía de pantalla?
El chico con el sombrero
@TheGuywithTheHat ¿Has probado esta solución -dpms? Por favor, informe y tal vez podamos inferir lo que está sucediendo.
PNDA
@ pandalion98 Prueba de que en este momento con dpms, -dpmsy ninguno de ellos. Informaré pronto.
El chico con el sombrero
14

Creo que la respuesta de @Jivings puede ser mejor, pero lo tengo en mis notas para hacer esto:

  • Instalar en pc apt-get install x11-xserver-utils

  • Editar /etc/xdg/lxsession/LXDE/autostart

Agregue estas líneas:

@xset s noblank
@xset s off
@xset -dpms

Posiblemente también comente la línea que dice @xscreensaver -no-splash, por lo que el archivo completo debería verse así:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms

También edite /etc/kbd/config y asegúrese de que estos valores estén establecidos de la siguiente manera (sin embargo, creo que esto es solo cuando el escritorio liviano (LXDE) no se está ejecutando (es decir, pitodavía está en modo texto / terminal):

BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

Creo que /etc/xdg/lxsession/LXDE/autostartpuede ser el tipo de versión de todo el sistema, ~/.xinitrcpero probablemente alguien más conozca mejor los matices.

cwd
fuente
2
Las ediciones en / etc / kbd / config me resolvieron el problema.
Steve
Apliqué todos los cambios mencionados en esta respuesta. Esto ciertamente no funcionó en mi Raspberry PI 2 Modelo B con Raspbian Jessie.
Jueves
1
Creo que ha habido algún cambio con los perfiles de forma predeterminada, el inicio automático que necesita editar podría ser ~/.config/lxprofile/LXDE-pi/autostart.
Jason Goemaat
mi rpi 2 en raspbian jessie necesitaba las ediciones anteriores ~/.config/lxsession/LXDE-pi/autostartcomo jason señala a continuación
mfink
10

Para evitar que la pantalla se quede en blanco, intente agregar consoleblank=0al final de la primera línea de/boot/cmdline.txt

Fuente

Tim Penner
fuente
No publique respuestas duplicadas para preguntas duplicadas.
Dmitry Grigoryev
3
Fue una respuesta muy difícil de encontrar y pensé que se aplicaba. ¿Por qué no votar para que esta sea una pregunta duplicada en lugar de comentar?
Tim Penner
He votado para que la pregunta original se marque como duplicada de esta. Mantener cualquiera de las respuestas suena bien, pero supongo que prefiere tener la que recibió la votación.
Dmitry Grigoryev
2
No quisiera que mi respuesta solo estuviera en el duplicado, la quisiera en el maestro de los dos, incluso si primero encuentro la otra pregunta. Es por eso que sugerí que vote en lugar de comentario
Tim Penner
1
Esta es la única solución que ha funcionado para mi Pi Zero con un monitor pero sin teclado y sin X11.
Memetic
4

Lo que funcionó para mí fue editar ~/.config/lxsession/LXDE-pi/autostarty comentar el protector de pantalla, todos los otros xsetcomandos no parecen afectarlo cuando se inicia aquí:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash

Es posible que también deba agregar una o ambas líneas para deshabilitar la administración de energía:

@xset dpms 0 0 0
@xset -dpms

En la versión de Raspbian Jessie obtuve las utilidades que ya estaban instaladas.

Jason Goemaat
fuente