web-dev-qa-db-fra.com

GNOME: désactiver le sommeil à la fermeture du couvercle

Est-il possible d'arrêter mon ordinateur portable de dormir lorsque je ferme le couvercle?

GNOME 3.20, Fedora 24.


Mon ordinateur portable ne se réveille pas de manière fiable du sommeil. (Il se trouve que c'est un problème matériel ... Je pense que je l'ai essentiellement tué en essayant de remplacer une carte wifi. Mais je veux continuer à l'utiliser un peu plus longtemps).

22
sourcejedi

Installez GNOME Tweak Tool et accédez à la section Power. Il y a une option pour désactiver la suspension automatique à la fermeture du couvercle.

Détails des options

J'ai comparé dconf avant et après pour trouver l'option, mais il s'avère que ce n'est pas ainsi qu'elle est implémentée. Au lieu de cela, Tweak Tool crée ~/.config/autostart/ignore-lid-switch-Tweak.desktop. Le démarrage automatique est un script qui exécute efficacement systemd-inhibit --what=handle-lid-switch. Nous pouvons donc voir que l'action de fermeture du couvercle est gérée uniquement par systemd-logind.

Itinéraire alternatif

Une alternative serait de modifier /etc/systemd/logind.conf inclure:

HandleLidSwitch=ignore

Cela fonctionnerait tous l'heure, pas seulement lorsque votre utilisateur est connecté.

24
sourcejedi

Malheureusement, les routes d'inhibiteur ne semblent pas fonctionner comme annoncé pour moi sur openSUSE Tumbleweed (42.1) en utilisant GNOME. Mais j'ai réussi avec le masquage Systemd:

systemctl mask sleep.target suspend.target

Pour annuler le masque, vous pouvez utiliser unmask:

systemctl unmask sleep.target suspend.target
7
palswim

J'avais résolu ce problème une fois auparavant, mais il semble que les dernières versions de Fedora (je suis sur Fedora 28 maintenant), nécessitent maintenant ces deux entrées, alors qu'avant, seule la première était nécessaire:

user$ Sudo vi /etc/systemd/logind.conf

HandleLidSwitch=ignore        <---- Set both of these
HandleLidSwitchDocked=ignore  <---- to ignore lid events.

user$ Sudo systemctl restart systemd-logind

EDIT : Comme mentionné par les commentateurs ci-dessous, vous voudrez peut-être juste redémarrer après avoir fait les modifications.

2
NYCeyes