Pourquoi j'hiberne mon ordinateur ?

Quand l'ordinateur hiberne, toutes vos applications et documents sont stockés et l'ordinateur s'éteint complètement afin de ne pas utiliser d'énergie, mais les applications et documents seront toujours ouverts quand vous ré-allumerez l'ordinateur.

Malheureusement, l'hibernation ne fonctionne pas dans de nombreux cas, ce qui peut vous faire perdre des données si vous vous attendez à ce que vos documents et applications s'ouvrent à nouveau lorsque votre ordinateur se rallume. C'est pourquoi l'hibernation est désactivée par défaut.

Tester si l'hibernation fonctionne

Toujours enregistrer votre travail avant une hibernation

Enregistrez tout votre travail avant l'hibernation de l'ordinateur pour éviter toute mauvaise surprise au redémarrage.

Vous pouvez utiliser cette ligne de commande pour tester si l'hibernation fonctionne sur votre ordinateur.

  1. Ouvrez le Terminal en appuyant en même temps sur Ctrl+Alt+t ou en cherchant le terminal dans le Tableau de bord.

  2. Saisir sudo pm-hibernate dans le terminal et appuyer sur Entrée.

    Entrer votre mot de passe quand demandé.

  3. Après l'extinction de votre ordinateur, reallumez-le. Est-ce que vos applications se re-ouvrent ?

    Si l'hibernation ne fonctionne pas, vérifiez que votre partition SWAP est au moins aussi grande que votre RAM disponible.

Activer l'hibernation

Si le test d'hibernation fonctionne, vous pouvez continuer à utiliser la commande sudo pm-hibernate quand vous souhaitez hiberner.

Vous pouvez aussi activer l'option d'hibernation dans les menus. Pour cela, utilisez votre éditeur de texte préféré pour créer /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla. Ajoutez le texte suivant dans le fichier et enregistrez-le :

[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;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes