L’hibernation n’est pas une option qui apparaît par défaut dans Ubuntu. Et pour cause, cette technique n’est pas supportée sur tous les PC. Il est néanmoins possible de l’activer, si votre ordinateur est 100 % compatible (dans le cas d’un ordinateur certifié Ubuntu, par exemple). Des informations sur votre PC sont aussi très certainement disponibles dans la Documentation Ubuntu Francophone, qui est, de ce point de vue (et de bien d’autres, d’ailleurs), très complète.
Si vous n’êtes pas certains que votre PC est compatible, passez votre chemin. Le mien fonctionne, je le dis, j’ai testé avant de vous en parler.
Tout d’abord, vous pouvez voir ce que donne une hibernation en lançant la commande :
sudo pm-hibernate
Si ça fonctionne bien, vous pourrez l’activer dans les menus Unity. Il vous faudra éditer le fichier /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla, via votre éditeur de texte préféré, et en mode administrateur. Cela donnera, sur Ubuntu, avec Gedit come éditeur :
gksudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Le fichier est normalement vide. En tout cas, il faut le remplir avec ceci :
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Enregistrez, et pour relancer l’indicateur de session, lancez la commande
killall indicator-session-service
Et c’est tout, l’hibernation est activée :
Modification effectuée, mon colonel ! 😀
Bonjour,
Juste pour conseiller d’utiliser gksudo gedit plutôt que sudo gedit. ( cf http://doc.ubuntu-fr.org/sudo#quand_doit-on_utiliser_sudogksudokdesudo je crois qu’il doit y avoir une explication plus concrete quelque part)
Merci pour l’astuce