J'utilise Raspbmc. J'aimerais que l'écran se mette en veille (pas simplement un économiseur d'écran) après 15 minutes, mais je ne trouve aucune option pour cela dans les paramètres. Suis-je en train de manquer quelque chose?
J'utilise Raspbmc. J'aimerais que l'écran se mette en veille (pas simplement un économiseur d'écran) après 15 minutes, mais je ne trouve aucune option pour cela dans les paramètres. Suis-je en train de manquer quelque chose?
Réponses:
$ vim ~/.xinitrc
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
Suivez les instructions du cas 1, puis
$ vim /etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-command=X -s 0 -dpms
cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop
[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc
$ sudo vim /etc/kbd/config
BLANK_TIME=0
POWERDOWN_TIME=0
$ sudo /etc/init.d/kbd restart
Il existe une option non documentée /boot/config.txt
qui pourrait vous aider:
hdmi_blanking=1
Testé et testé sous Raspbian "Jessie" (pas Raspbmc). L'écran se met en veille après environ 10 minutes d'inactivité. Source: https://github.com/raspberrypi/linux/issues/487
[Notez que le Pi lui-même ne peut pas dormir comme les PC adultes.]
Edit: Il s'avère que cette astuce ne fonctionne pas sur les versions plus modernes du matériel Pi, comme le RPi 4. De même, les nouvelles versions de divers systèmes d'exploitation Pi peuvent se comporter différemment. Merci à Dmitry Grigoryev de l'avoir signalé. Ma réponse est valable pour les anciens matériels (je les ai testés sur le RPi 2) et les anciens logiciels comme Raspbian "Jessie".
Afin de "ACTIVER" les options de gestion de l'alimentation sur Raspbian
Version GUI:
sudo apt-get install xscreensaver
(l'installation peut prendre un certain temps)
Vous trouverez ensuite l'application économiseur d'écran dans Démarrer > Préférences
Sélectionnez le premier onglet Modes d'affichage
Réglez le mode sur "Écran vide uniquement"
Réglez Blank After sur "15" minutes "
Sélectionnez le deuxième onglet Avancé
Activer la mise hors tension rapide en mode vierge uniquement
Je recommanderais de laisser la mise hors tension rapide en mode blanc uniquement pour les valeurs "Veille après, Suspendre après et Arrêt après" par défaut
Veuillez noter que le démon d'économiseur d'écran peut ne pas démarrer automatiquement au redémarrage
Vous pouvez installer xautolock
qui exécute une commande arbitraire comme casier d'écran. Par exemple, le mien ressemble à ceci:
tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"
La première ligne coupe le signal HDMI, ce qui met le téléviseur en veille. La deuxième ligne démarre l'outil "X event" dans une fenêtre plus grande que l'écran et attend jusqu'à ce que "Motion" soit signalé, c'est-à-dire lorsque l'utilisateur déplace la souris à l'intérieur de la fenêtre (qui est n'importe où sur l'écran). Enfin, la troisième ligne ramène le mode HDMI à celui que j'utilise, qui est 1280x720.
xautolock
lui-même est démarré lxsession/LXDE-pi/autostart
avec:
xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver
Cela signifie que l'écran sera verrouillé après 10 minutes, ou après 5 secondes si le pointeur de la souris est "parqué" dans le coin supérieur gauche. bcmsaver
est le nom du script de casier ci-dessus. Selon la façon dont vous exécutez xautolock
, vous devrez peut-être spécifier le chemin d'accès complet au script de casier et utiliser un &
pour envoyer xautolock
en arrière-plan.