Outils pour utilisateurs

Outils du site


tech:mise_en_veille

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:mise_en_veille [2025/10/22 06:59] Jean-Baptistetech:mise_en_veille [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Sysfs X11 Systemd}}
 +
 +# Mise en veille
 +
 +Voir [[Power saver - power management - ACPI]]
 +
 +## Mise en veille grâce à SystemD
 +
 +~~~bash
 +sudo systemctl suspend
 +
 +sudo systemctl hibernate
 +
 +sudo systemctl hybrid-sleep
 +~~~
 +
 +## Mise en veille grâce à /sys (sysfs)
 +
 +~~~bash
 +cat /sys/power/state
 +freeze mem disk
 +~~~
 +
 +Exemple : 
 +~~~bash
 +echo mem > /sys/power/state
 +~~~
 +
 +## Quand l'écran se met en veille
 +
 +Pour le ré afficher à distance en se connectant via SSH
 +
 +~~~bash
 +xset -display :0 s off -dpms
 +~~~
 +
 +Pour !?
 +~~~bash
 +xset -display :0 s on +dpms 
 +~~~
 +
 +## Mise en veille écran
 +Source : http://www.commentcamarche.net/faq/10146-mise-en-veille-activation-d-un-ecran
 +
 +### Autoriser l'accès à la session X
 +A partir de la session X (manuellement ou automatiquement), lancer la commande suivante :
 +
 +Autoriser tous le monde.
 +~~~bash
 +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:
 +
 +~~~bash
 +export DISPLAY=:0
 +~~~
 +
 +### Mise en veille
 +
 +~~~bash
 +xset dpms force standby
 +~~~
 +
 +### Activation
 +~~~bash
 +# 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
 +~~~bash
 +echo disk > /sys/power/state
 +~~~
 +
 +Hybride Sleep
 +~~~bash
 +echo suspend > /sys/power/disk
 +echo disk > /sys/power/state
 +~~~
 +
 +Restart
 +~~~bash
 +shutdown -r now
 +~~~
 +
 +Stop
 +~~~bash
 +poweroff
 +~~~
 +
 +Suspend
 +~~~bash
 +echo mem > /sys/power/state
 +~~~
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki