Evitar que la pantalla se quede en blanco para el quiosco

9

Debería comenzar diciendo que soy bastante nuevo en Linux. Quiero que mi pi se desplace por las imágenes en el Visor de imágenes y nunca duerma. He seguido estas instrucciones de otra pregunta para tratar de solucionar el problema del sueño.

apt-get install x11-xserver-utils 

 Now open up your ~/.xinitrc file
(if you don't have one then create it) and enter this:

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

No tenía el archivo .xinitrc en mi directorio personal, así que creé uno. No parece haber hecho la diferencia. También tengo un archivo .Xauthority en / home / pi y he intentado renombrarlo, pero crea un nuevo archivo .Xauthority.

Brad Morris
fuente
¿Seguro que el archivo se encuentra en ~/.xinitrcy lo has xsetinstalado?
Jivings
x11-xserver-utils is already the newest version.y .xinitrc está en el directorio / home / pi
Brad Morris
Estoy teniendo el mismo problema. ¿Encontró en qué directorio debería crearse el archivo .xinitrc para evitar que se active el protector de pantalla?
TfromNYC
¿Cómo estás empezando X? .Xauthority es autogenerado y no relevante aquí, creo. También puede intentar llamar al script de sesión ~/.xsession. Creo que xinit es una reliquia y también lo es su .xinitrc. Sin embargo, es utilizado por startx. Los administradores de inicio de sesión pueden o no ignorarlo. Creo que también he visto clientes .x y no me preguntan sobre CDE. De cualquier manera, los errores .xsession y .xsession son mis preferencias. Puede grep -r para mencionar esos archivos en scripts en / etc / X11. Además, startx es probablemente un script que puede leer para ver exactamente lo que hace.
XTL
¿Has probado los xsetcomandos en una X que ya se está ejecutando y hacen una diferencia? No es del todo imposible que el vacío de X esté roto en la versión de su servidor.
XTL

Respuestas:

10

Edite /etc/lightdm/lightdm.confy use lo siguiente xserver-command:

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

Esto funcionó para mí al menos.

Oscar
fuente