tech:mise_en_veille
Ceci est une ancienne révision du document !
Table des matières
Mise en veille
Mise en veille grâce à SystemD
sudo systemctl suspend sudo systemctl hibernate sudo systemctl hybrid-sleep
Mise en veille grâce à /sys (sysfs)
cat /sys/power/state freeze mem disk
Exemple :
echo mem > /sys/power/state
Quand l'écran se met en veille
Pour le ré afficher à distance en se connectant via SSH
xset -display :0 s off -dpms
Pour !?
xset -display :0 s on +dpms
Mise en veille écran
Autoriser l'accès à la session X
A partir de la session X (manuellement ou automatiquement), lancer la commande suivante :
Autoriser tous le monde.
xhost +
Autoriser un utilisateur local (ici jean)
# xhost local:jean non-network local connections being added to access control list
Cette commande désactive tout les contrôles d'accès, jetez un œil au man pour plus de finesse
Préciser le display à manager
Votre console n'étant pas rattachée à la session X, il faut lui préciser quel est le display (vulg. l'écran) sur lequel on souhaite agir:
export DISPLAY=:0
Mise en veille
xset dpms force standby
Activation
# Réveille l'écran xset dpms force on # Réinitialise l'affichage xset s reset
Résumé
Source : https://github.com/ConsoleKit2/ConsoleKit2/tree/d30a8e0f6dc0b1d7353655f9ee99639612f123c2/tools/linux
Hybernate
echo disk > /sys/power/state
Hybride Sleep
echo suspend > /sys/power/disk echo disk > /sys/power/state
Restart
shutdown -r now
poweroff
tech/mise_en_veille.1761109192.txt.gz · Dernière modification : de Jean-Baptiste
