web-dev-qa-db-fra.com

Existe-t-il un moyen d'empêcher KDE 4.10 de se suspendre à l'écran de connexion à la fermeture de l'ordinateur portable?

J'exécute une nouvelle installation de Kubuntu 12.10 avec KDE 4.10 installé à partir du Backports PPA. C'est la première fois que j'utilise KDE, donc j'apprends toujours où trouver tout. J'ai les paramètres de gestion de l'alimentation de KDE définis à mon goût, de sorte que lorsque je ferme le couvercle de mon ordinateur portable, l'écran s'éteint mais l'ordinateur ne passe pas en mode suspension. Cela fonctionne bien lorsque je suis connecté.

Cependant, lorsque je suis déconnecté (c'est-à-dire en regardant l'écran de connexion LightDM), si je ferme le couvercle de mon ordinateur portable, l'ordinateur se met en veille mode. Comment puis-je désactiver cette fonction afin que l'ordinateur ne se suspende pas à l'écran de connexion lorsque le couvercle est fermé?

J'ai cherché sur plusieurs sites une réponse. Cependant, presque toutes les questions connexes que j'ai trouvées concernaient la désactivation de la suspension lorsqu'un utilisateur est connecté; ce problème est un peu différent. J'ai trouvé Arrêtez l'ordinateur portable de suspendre lors de la fermeture du couvercle dans lightdm , ce qui donne une réponse CLI à ce problème. Je me demande, cependant, s'il existe un paramètre GUI pour basculer cela. Est-ce un bug ou y a-t-il un paramètre que je n'ai pas encore trouvé?

Je serai également satisfait des réponses qui expliquent mieux ce que fait la réponse à la question liée.

Merci beaucoup!

3
J L

Si votre système est passé à systemd, en particulier au service logind, les paramètres du service logind contrôleront le comportement du système à la fermeture du couvercle.

Plus précisément, recherchez le fichier logind.conf (probablement dans /etc/systemd/logind.conf) et modifiez-le pour définir le paramètre HandleLidSwitch (sur ignore).

#HandleLidSwitch=suspend
HandleLidSwitch=ignore

Après cela, assurez-vous de redémarrer le service logind, soit via un redémarrage ou systemctl restart systemd-logind.service.

1
palswim