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 :

source