He reinstalado Debian 7 (Wheezy) después de un tiempo. Por primera vez, estoy usando los controladores de Nvidia abiertos (no nouveau) y vesafb para consolas virtuales.
No puedo, por mi vida, evitar que la pantalla quede en blanco. No hay protector de pantalla, nada, solo se queda en blanco, solo después de un par de minutos de inactividad. Esto no es solo durante VLC (que ha tenido un problema en el pasado) sino durante cualquier cosa.
Para empeorar las cosas, parece suceder al azar. A veces la pantalla no se queda en blanco durante horas, y otras veces sí.
Pasos que he tomado hasta ahora:
Se agregaron algunas líneas
/etc/X11/xorg.conf
para detener dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
Agregado en mi
.xinitrc
archivo:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
Deshabilitó TODOS los salvapantallas y modos de ahorro de energía en la configuración de KDE
Se agregó el siguiente bucle en mi
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
Parcheé mi protector de pantalla xdg con un parche que encontré que estaba obligando a VLC a generar un protector de pantalla. (Desde entonces, dejé de usar VLC y volví a Dragon player).
Esto se está convirtiendo en una pesadilla, y es realmente muy molesto. Antes de atacar a vesafb y setterm (que tengo la sensación de que de alguna manera son responsables de esto), me gustaría saber si alguien se ha topado con este problema y cómo lograron resolverlo.
xscreensaver-command -watch
un xterm en alguna parte. Después de un evento en blanco de pantalla no deseado, mire para ver si genera el evento EN BLANCO. Si lo hizo, entonces definitivamente está en blanco por la acción del servidor X. De lo contrario, está más abajo en la pila y puede concentrarse en los controladores de video.Respuestas:
¡DPMS puede ser muy resistente!
Prueba este comando:
Si funciona, agréguelo a cualquier archivo de inicio automático que use KDE.
Por cierto, VLC tiene la opción Preferencias >> Video >> Deshabilitar protector de pantalla . Si esa opción está marcada, la pantalla no se dejará en blanco mientras VLC reproduce un video, pero DPMS se activará después (independientemente de si estaba activado antes de iniciar VLC). Por lo tanto, deje esa opción sin marcar y VLC no debería causar ningún problema con la supresión.
fuente
exec openbox-session
? Gracias.~/.config/openbox/autostart.sh
y eso funciona bien.~/.config/lxsession/LXDE/autostart
Para reproducir este problema, necesitamos saber qué
xdg-screensaver
está haciendo.Obtener el ID de la ventana raíz
xdg-screensaver
nuevo.xwininfo -root
Copie la identificación de la ventana, en este caso es
0x131
Deshabilitar el protector de pantalla
Ahora corre
Puede confirmar que funcionó ejecutando
xdg-screensaver status
Renable
Para ejecutar renable
Puede confirmar que funcionó ejecutando
xdg-screensaver status
¿El protector de pantalla quedó en blanco / apagado cuando usted
suspend
(inhibió) el protector de pantalla? Si es así, eso es un error conxdg-screensaver
.Otras notas
Si alguna vez desea desactivar el DPMS, aunque nunca haría esto, a menos que el monitor no pueda reactivar algo errático con el hardward, simplemente puede ejecutar
Eso evitará que se quede en blanco con el apagado. En términos generales, no desea deshabilitar la supresión (borrar la pantalla) o deshabilitar la administración de energía. Desea averiguar qué está causando que se quede en blanco o se apague cuando no lo desee, y desea solucionarlo.
fuente
Intente ejecutar este script
heartbeat.sh
que restablecerá el tiempo de inactividad X cada 55 segundos.fuente
La sección debe ser "ServerFlags", no "ServerLayout".
Se puede encontrar más información en el archivo de configuración para Xorg
fuente
Estoy publicar una respuesta, como he tanto conseguido resolver el problema. Digo algo porque todavía tengo problemas.
Wheezy parece tener la necesidad de usar un protector de pantalla. Deshabilité todas las opciones que pude encontrar, incluso parcheado xscreensaver, pero fue en vano. Las correcciones anteriores que probé en mi pregunta, a veces generan problemas cuando inicio sesión, ¡otras no!
Sin embargo, lo que parece haber resuelto el problema son dos cosas:
Dejé de usar VLC. Me encanta, lo usé durante muchos años, pero es el culpable que genera esas sesiones de xscreensaver. Ahora estoy usando dragon-player, y puedo ver videos sin que aparezca xscreensaver.
Obligé a KDE a usar un protector de pantalla que elegí. Esto parece anular el xscreensaver predeterminado a veces .
A veces, la pantalla se queda en blanco por sí sola, sin mostrar el protector de pantalla que elegí. Este no es mi monitor (uso una configuración dual, por lo que sería extraño que ambos se apaguen). Esto parece ser aleatorio, ya que a veces la pantalla permanece encendida durante horas sin apagarse.
Incluso intenté parchear xscreensaver, pero nada funcionó. Espero que esto se arregle en el próximo Debian estable.
fuente