Empêcher l'écran de devenir vierge pour le kiosque


9

Je devrais commencer par dire que je suis relativement nouveau sur Linux. Je veux que mon pi fasse défiler les images dans Image Viewer et ne dorme jamais. J'ai suivi ces instructions d' une autre question pour essayer de résoudre le problème de sommeil.

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

Je n'avais pas le fichier .xinitrc dans mon répertoire personnel, j'en ai donc créé un. Cela n'a pas semblé faire de différence. J'ai également un fichier .Xauthority dans / home / pi et j'ai essayé de le renommer mais il crée un nouveau fichier .Xauthority.


Vous ~/.xinitrcêtes sûr que le fichier se trouve dans et que vous avez xsetinstallé
Jivings

x11-xserver-utils is already the newest version.et .xinitrc est dans le répertoire / home / pi
Brad Morris

Je rencontre le même problème. Avez-vous trouvé dans quel répertoire le fichier .xinitrc doit être créé pour empêcher l'économiseur d'écran de s'activer?
TfromNYC

Comment démarrez-vous X? . L'autorité est générée automatiquement et n'est pas pertinente ici, je pense. Vous pouvez également essayer d'appeler votre script de session ~/.xsession. Je crois que xinit est une relique, tout comme son .xinitrc. Il est cependant utilisé par startx. Les gestionnaires de connexion peuvent ou non l'ignorer. Je pense que j'ai également vu des .xclients et ne me posez pas de questions sur CDE. Quoi qu'il en soit, les erreurs .xsession et .xsession sont ma préférence. Vous pouvez grep -r pour mentionner ces fichiers dans les scripts dans / etc / X11. De plus, startx est probablement un script que vous pouvez lire pour voir exactement ce qu'il fait.
XTL

Avez-vous testé les xsetcommandes dans un X déjà en cours d'exécution et font-elles une différence? Il n'est pas tout à fait impossible que la suppression du X nu soit rompue dans votre version de serveur.
XTL

Réponses:


10

Modifiez /etc/lightdm/lightdm.confet utilisez les éléments suivants xserver-command:

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

Cela a fonctionné pour moi au moins.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.