Modifier le comportement à la fermeture de l’écran avec systemd-logind

logind est le composant en charge de la gestion des sessions sur les systèmes avec systemd. Il suit les utilisateurs connectés (systemd-loginctl list-users), les sessions ouvertes (systemd-loginctl list-sessions) et détermine le comportement lorsque l’on appuie sur le bouton d’alimentation (Power Key), ferme l’écran (Lid Switch) et en cas d’inactivité (Idle).

Sa configuration est située dans /etc/systemd/logind.conf :

[Login]
#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
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no

La variable qui nous intéresse aujourd’hui s’intitule HandleLidSwitch et détermine l’action à effectuer lorsque l’on ferme / rabat l’écran. Sa valeur par défaut est suspend (mise en veille).

Les valeurs acceptées sont les suivantes :

Can be one of "ignore", "poweroff", "reboot",
"halt", "kexec", "suspend", "hibernate", "hybrid-sleep", and "lock"

Mettons de côté « poweroff » (arrêt), « reboot » (redémarrage), « halt » et « kexec » et regardons les valeurs réellement utiles pour HandleLidSwitch :

  • « ignore » : Faire comme si de rien n’était. Si la session ne se verrouille pas après X minutes d’inactivité, elle restera ouverte.
  • « hibernate » : Mise en hibernation
  • « hybrid-sleep » : Mise en hibernation avec conservation des données en mémoire (pour reprendre plus rapidement).
  • « lock » : Verrouillage de la session
  • « suspend » : Mise en veille. Le comportement par défaut.

Pour verrouiller la session, ce sera donc :

HandleLidSwitch=lock

Une fois la modification faîte, inutile de redémarrer, il suffit de relancer le service systemd-logind :

systemctl restart systemd-logind

Sources :

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s