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.


¿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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.