La veille prolongée ou hibernation est un excellent moyen de sauvegarder votre travail et d’éteindre votre ordinateur sans perdre votre progression.
En effet, les applications ouvertes sont enregistrées dans la partition d’échange (swap) de Linux.
Puis lorsque vous bougez la souris ou activez sur une touche, Ubuntu se ré-ouvre et vous récupérez le travail en cours.
Dans ce tutoriel, je vous guide pour activer la mise en veille prolongée dans Ubuntu.
De plus, je vous guide pour être en mesure d’activer l’entrée Hibernation dans le menu sur Ubuntu 22.04.
Notez que cela devrait fonctionner sur d’autres distributions Linux telles que Linux Mint, Debian, Fedora et autres.
Table des matières
Comment activer la mise en veille prolongée dans Ubuntu
- Installer le paquet pm-utils :
sudo apt install pm-utils
- Puis vérifiez que la configuration d’alimentation de votre PC :
cat /sys/power/state
- Vous devez avoir ces trois éléments, si ce n’est pas le cas, votre PC ne permet pas l’hibernation :
freeze mem disk
- Utilisez une de ces deux commandes pour afficher les informations de la partition swap de Linux :
grep swap /etc/fstab
- ou encore avec blkid :
blkid | grep swap
- Copiez la valeur du UUID. Vous en aurez besoin plus tard
/dev/nvme0n1p6: UUID="fb0c8232-5320-40a9-9c7c-92f7a43f898a" TYPE="swap" PARTUUID="0d10f849-75ac-40b0-a4a6-900407202120"
- Puis éditez le fichier de configuration de GRUB avec l’éditeur de votre choix :
sudo nano /etc/default/grub
- Modifiez la ligne suivante :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- Et remplacez la par :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=<UUID_partition_swap>"
- Ensuite, enregistrez les modifications et quittez l’éditeur
- Mettez à jour la configuration de GRUB :
sudo update-grub
- Enfin testez l’hibernation en passant la commande suivante :
sudo systemctl hibernate
- Si tout va bien le PC passe en veille prolongée
Pour passer le PC en hibernation, vous pouvez faire comme ceci :
- Appuyez sur ALT+F2 et passez la commande :
pmi action hibernate
- ou :
gnome-power-cmd hibernate
Mais vous pouvez aussi ajouter un menu hibernation pour plus de facilité.
Voici comment faire :
- Éditez le fichier de configuration suivante :
sudo vim /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
- Puis cherchez les entrées Disable hibernate by default in upower et Disable hibernate by default in logind. Pour ces deux entrées, passez la ligne :
ResultActive=no
- en :
ResultActive=yes
- Ensuite, il faut installer l’extension GNOME : Hibernate Status Button
- Installez chrome-gnome-shell :
sudo apt install chrome-gnome-shell
- Ouvrez la page : Hibernate Status Button
- Cliquez sur le lien pour installer l’extension pour votre navigateur internet
- Passez Hibernate Statuts Button sur ON pour installer l’extension Gnome Shell
- Depuis la barre de Statut Ubuntu, dans Éteindre / Fermer session, dorénavant se trouvent les menus Mise en veille prolongée et Mise en veille hybride
Liens
- Modes de mise en veille Linux et configuration et commandes pour passer en veille
- ACPI BIOS Error dans Ubuntu
- Comment désactiver la mise en veille sur Ubuntu et Linux
- Ubuntu : configurer un VPN
- Transférer des fichiers en Bluetooth entre Ubuntu et Android
- Faire une capture d’écran sur Ubuntu (6 façons)
- Ubuntu : configurer deux écrans (plusieurs écrans)
- Installer les pilotes NVIDIA sur Ubuntu (propriétaire)
- Ubuntu : changer l’application par défaut (4 façons)
- Comment télécharger et installer des logiciels sur Ubuntu
- Ubuntu : mettre à jour les paquets et applications
- Mettre à jour/à niveau Ubuntu en ligne de commande