Le mode hibernation (ou "Veille prolongée") n'est pas bien pris en charge avec certains matériels. C'est pourquoi il est désactivé par défaut dans Ubuntu. Ce tutoriel vous explique comment vérifier si votre matériel est compatible puis rendre l'hibernation disponible.
Avant tout, il vous faut vérifier que votre machine supporte l'hibernation. Pour cela, laissez des applications ouvertes (cette page par exemple) puis, après avoir enregistré votre travail, exécutez dans un terminal la commande suivante:
sudo pm-hibernate
Votre ordinateur va s'éteindre. Si, au redémarrage, vous retrouvez votre environnement tel que vous l'aviez laissé, alors votre machine supporte l'hibernation.
il peut arriver que votre machine plante à la sortie de l'hibernation. Si c'est le cas, votre machine ne supporte pas l'hibernation d'Ubuntu.
C'est bon ? Tout fonctionne ? Super ! Nous allons faire en sorte que l'hibernation soit présente dans les menus.
Commencez par créer le fichier /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Puis:
[Réactive hiberner par défaut dans upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Réactive hiberner par défaut dans logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes
[Réactive hiberner par défaut dans upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Réactive hiberner par défaut dans logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes
Pour Precise 12.04, entrez ces lignes à la place
[Réactive hiberner par défaut] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
Enregistrez le fichier et redémarrez l'ordinateur.
Après avoir redémarré votre ordinateur :
Sous Trusty 14.04, si ça ne fonctionne pas, vous pouvez créer le fichier suivant à la place de celui proposé ci-dessus: /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla.