Brief :Vous fermez le couvercle de votre ordinateur portable, mais il continue de fonctionner au lieu de passer en mode veille ? Voici quelques façons de suspendre Ubuntu lorsque le le couvercle est fermé.
L'un des moyens d'économiser la batterie sur Ubuntu sans perdre de travail consiste à utiliser le mode veille. Je préfère lier l'action du couvercle de mon ordinateur portable. Si je ferme le couvercle de l'ordinateur portable, il passe en mode suspension/veille et lorsque j'ouvre le couvercle, il se réveille.
Cependant, plusieurs utilisateurs sont confrontés à des problèmes de comportement de suspension lorsque le couvercle de l'ordinateur portable est fermé. Ubuntu continue simplement de fonctionner sans se soucier de passer en mode suspension.
Il y a un bogue confirmé sur ce problème à partir d'Ubuntu 16.04. Malheureusement, ce bogue n'a pas été corrigé même après plus d'un an.
Bien que je ne puisse pas corriger le bogue, je peux certainement vous suggérer plusieurs façons pour qu'Ubuntu passe en mode veille après la fermeture du couvercle. Voyons comment procéder.
La correction d'Ubuntu ne s'interrompt pas lorsque le couvercle de l'ordinateur portable est fermé
J'espère que ces correctifs fonctionneront pour tout le monde, mais ce n'est pas une garantie car le bogue dépend du matériel et bien que la solution de contournement fonctionne pour la plupart des modèles d'ordinateurs portables, il y a sûrement quelques exceptions.
Commençons à travailler dessus.
Assurez-vous d'activer la suspension pour l'action de fermeture du couvercle
C'est une évidence. Vous devez vous assurer que vous avez les bons paramètres en place.
Allez dans Paramètres système, puis cliquez sur Alimentation. Dans le paramètre d'alimentation, assurez-vous que l'option "Lorsque le couvercle est fermé" est définie sur Suspendre.
Si vous aviez un paramètre différent ici, vous devriez vérifier si vous pouvez suspendre Ubuntu en fermant le couvercle. Si ce n'est pas le cas, suivez la solution de contournement dans la section suivante.
Solution pour suspendre Ubuntu lorsque le couvercle de l'ordinateur portable est fermé
Tout d'abord, assurez-vous que pm-utils est installé sur votre système. pm-utils est une collection de scripts qui gèrent la suspension et la reprise. Ubuntu devrait déjà l'avoir, mais il n'y a aucun mal à le vérifier.
sudo apt install pm-utils
Après cela, nous devons éditer le fichier logind.conf de systemd. Ce fichier contient généralement les entrées utilisées par défaut par systemd. Cependant, toutes les entrées sont commentées ici. Si vous modifiez les paramètres de ce fichier, il prévaudra sur les paramètres par défaut de systemd.
C'est toujours une bonne idée de faire une sauvegarde des fichiers de configuration avant de les modifier. Utilisez cette commande :
sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.back
Et après cela, installez gksu afin de pouvoir ouvrir une application graphique (gedit dans ce cas) à partir du terminal. Vous pouvez également utiliser un éditeur de texte basé sur un terminal comme Vim si vous êtes à l'aise avec ça.
sudo apt install gksu && gksudo gedit /etc/systemd/logind.conf
Vous verrez des lignes comme celles-ci dans ce fichier :
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288
Ce que vous avez à faire est de supprimer le # de certaines lignes et de changer sa valeur en :
HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
Enregistrez vos modifications et redémarrez votre système. Vérifiez maintenant si votre système passe en mode veille lorsque le couvercle est fermé.
Si ce n'est pas le cas, vous pouvez également essayer de modifier la ligne ci-dessous (bien que je ne sois pas sûr que cela fasse une différence) :
HandleHibernateKey=suspend
J'espère que cela vous aidera à résoudre le problème ennuyeux d'Ubuntu qui ne se suspend pas lorsque le couvercle de l'ordinateur portable est fermé. Cela devrait fonctionner avec Ubuntu 16.04, 17.04 et 17.10. Je ne suis pas sûr d'Ubuntu 18.04.
Partagez vos commentaires, que cela ait fonctionné pour vous ou non.