Alors à présent, perfectionnons le système et démarrons la veille juste en appuyant sur le bouton POWER. Commentez le fichier /etc/acpi/powerbtn.sh entièrement puis ajoutez la commande d’hibernation désirée à la suite :
/etc/acpi/powerbtn.sh
#on peut aussi mettre un lock afin d'empecher tout accès physique à la machine :
#xlock -mode blank &
#ici un suspend to disk
dbus-send --system --type=method_call --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate
On redémarre acpid :
Appuyez sur le bouton POWER, l’hibernation doit alors se déclencher.
On dit mise en veille lorsqu’on éteint l’écran, les disques durs et quelques autres périphériques mais que l’ordinateur est toujours sous tension “normale”.
On dit mise en veille prolongée lorsque l’ordinateur n’est plus alimenté “normalement”, que toutes les données restent dans la RAM (= suspend to RAM). On consomme donc beaucoup moins que la mise en veille mais il faut toujours un peu d’énergie pour maintenir la RAM “en vie”.
On dit hibernation lorsqu’on coupe l’alimentation de l’ordinateur et que le contenu de la RAM est copié sur le disque dur (= suspend to disk). L’ordinateur est donc totalement éteint et ne consomme plus d’énergie, comme s’il vous aviez choisi “Eteindre”.