web-dev-qa-db-fra.com

Pourquoi mon ordinateur portable va-t-il dormir lorsque le couvercle est fermé même si je l'ai désactivé?

Voici ma situation:

  • J'ai installé Xubuntu 13. 10
  • J'ai ajouté Cinnamon PPA et installé Cinnamon 2. 0
  • J'ai supprimé tous les trucs GNOME fournis avec Xubuntu
  • Tout s'est bien passé jusqu'à présent ... mais ...

Ce sont mes paramètres:

  • Dans mes paramètres d'alimentation, les paramètres suivants sont définis:
  • Lorsque le couvercle est fermé (sur batterie): suspendre
    • Lorsque le couvercle est fermé (sur AC): ne rien faire
    • Dans mes paramètres de verrouillage, j'ai défini qu'il devrait y avoir une invite de mot de passe, après avoir suspendu/réveillé

Maintenant, ce comportement étrange:

Si je ferme mon couvercle, que ce soit sur batterie ou sur secteur, le portable s'interrompt. Mais après l'avoir réveillé, il y a no Password prompt. Si j'active manuellement le mode suspension (touche spéciale sur le menu clavier/système), il y a is un mot de passe Invite après le réveil.

Ma question: pourquoi cela se produit-il? Pourquoi le démon d'alimentation (il n'y a que "upowerd" en cours d'exécution) ignore-t-il mes paramètres d'alimentation? Quels logiciels/paramètres doivent être installés/définis pour que cela fonctionne correctement?

2
Felix Haller

Ok j'ai trouvé une (solution de contournement?) - solution dans un forum allemand:

http://www.linuxmintusers.de/index.php?PHPSESSID=ae47571e196b624a3109c83c69d26183&topic=15178.msg179264#msg179264

Vous devez modifier le fichier /etc/systemd/login.conf et décommentez/modifiez les deux lignes suivantes:

HandleLidSwitch=ignore
LidSwitchIgnoreInhibited=no

Cela a résolu le problème pour moi et le système n'ignore plus mes paramètres de cannelle.

1
Felix Haller

Il s'agit déjà d'un problème de bogue, il sera donc résolu dans le futur. Pour l'instant, il existe une solution officielle:

"Cela peut être ajusté dans /etc/systemd/logind.conf. Définissez simplement HandleLidSwitch et les autres événements que vous souhaitez gérer par systemd sur ignore - vous devez supprimer # au début des lignes respectives, enregistrez, fermez le fichier et redémarrez. "

0
Ufos