Menu Fermer

Comment désactiver la mise en veille sur Ubuntu et Linux

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.

Comment désactiver la mise en veille sur Ubuntu et Linux

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
Comment désactiver la mise en veille sur Ubuntu et Linux
  • Désactivez Quand inactif
Comment désactiver la mise en veille sur Ubuntu et Linux

En ligne de commandes via pklocalauthority

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
Ouvrir un terminal sur Ubuntu depuis la liste des applications
  • 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
Comment désactiver la mise en veille sur Ubuntu et Linux
  • 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.
Comment désactiver la mise en veille sur Ubuntu et Linux

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.

Comment désactiver la mise en veille sur Ubuntu et Linux

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
Comment désactiver la mise en veille sur Ubuntu et Linux

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.

Comment désactiver la mise en veille sur Ubuntu et Linux