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. Type sudo systemctl hibernate into the terminal and press Enter.

    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 ?

Dans le cas où l'hibernation ne fonctionnerait pas :

  1. Vérifiez que votre partition de swap est au moins aussi grande que votre RAM disponible.

  2. La présence de partitions btrfs est connue pour faire échouer l'hibernation, aussi, veuillez vérifier que vous n'utilisez pas de partitions btrfs. Outre la suppression ou le reformatage de telles partitions, vous devrez peut-être supprimer le paquet btrfs-tools :

    sudo apt purge btrfs-tools

Activer l'hibernation

If the hibernate test works, you can continue to use the sudo systemctl hibernate command when you want to hibernate.

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