Outils pour utilisateurs

Outils du site


tech:mise_en_veille

Ceci est une ancienne révision du document !


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki