Lorsque vous suspendez votre système Linux, vous l’activez ou le mettez en mode veille. L’écran s’éteint, même si l’ordinateur reste très largement sous tension. En outre, tous vos documents et applications restent ouverts.
Dans ce tutoriel, je vous explique comment désactiver la mise en veilla automatique (hibernation) sur un système Linux et Ubuntu.
Table des matières
Comment désactiver la mise en veille sur Ubuntu
Par les paramètres graphiques
- Cliquez en haut à droite sur l’icône Ampoule
- Puis déroulez l’alimentation > Paramètres de gestion de l’énergie
- Cliquez sur Mise en veille automatique
- Désactivez Quand inactif
Une autre façon de désactiver la mise en veille est d’éditer la configuration de l’Autorité locale (pklocalauthority).
Pour cela :
- Ouvrez le terminal Ubuntu par la recherche d’application ou par le raccourci clavier CTRL+ALT+T. Plus de détails : Comment ouvrir terminal Ubuntu
- Puis passez la commande suivante pour ouvrir l’éditeur gedit sur le fichier de configuration du bureau Ubuntu :
sudo -H gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
- Cherchez l’entrée [Disable suspend]
- Puis passez ResultActive sur no
[Disable suspend] Identity=unix-user:* Action=org.freedesktop.upower.suspend ResultActive=no
- Enregistrez les modifications
Comment désactiver la mise en veille sur Linux
Sur Gnome
Si votre distribution Linux est basée sur Gnome, vous pouvez désactiver la mise en veille en passant la commande suivante :
gsettings set org.gnome.desktop.session idle-delay 0
Par systemd
Pour empêcher votre système Linux de se suspendre ou de se mettre en hibernation, vous devez désactiver les cibles systemd suivantes :
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null. Created symlink /etc/systemd/system/suspend.target → /dev/null. Created symlink /etc/systemd/system/hibernate.target → /dev/null. Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
Pour vérifier si l’hibernation est active, utilisez la commande status comme ceci :
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Loaded indique alors masked.
Si vous avez besoin de réactiver la mise en veille, passez la commande suivante pour supprimer les liens vers /dev/null :
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
A nouveau on peut vérifier la prise en compte avec la commande suivante :
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Loaded doit indiquer Load.
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
- 12 conseils à suivre après l’installation d’Ubuntu 22.04
- Comment accélérer Ubuntu (9 façons)
- Nettoyer Ubuntu pour libérer de la place disque
- Connaître/mesurer la température CPU et disque sur Ubuntu
- Comment télécharger et installer des logiciels sur Ubuntu
- Ubuntu : afficher les fichiers et dossiers cachés