Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Fermer une session utilisateur inactive.
Thibault Leclair
thibaultleclair@yahoo.com 2021
Mathieu Bousquet
mathieu.bousquet2@gmail.com 2022
Guillaume Bernard
associations@guillaume-bernard.fr 2023
Irénée Thirion
irenee.thirion@e.email 2023-2024

# Configurer la déconnexion automatique

Les sessions utilisateur peuvent être automatiquement fermées après une période d’inactivité spécifique. Il est également possible de configurer des comportements différents selon l’alimentation de la machine (par batterie ou secteur), en définissant et verrouillant les clés dconf correspondantes.

Veuillez noter que les utilisateurs peuvent perdre les données non enregistrées si une session inactive est automatiquement fermée.

# Définir la déconnexion automatique d’une machine alimentée par secteur

Créez une base de données `local` pour paramétrer à l’échelle système dans /etc/dconf/db/local.d/00-autologout :

[org/gnome/settings-daemon/plugins/power] # Régler le délai d’attente à 900 secondes sleep-inactive-ac-timeout=900 # Définir l’action à « Fermer la session » une fois le délai d’attente écoulé sleep-inactive-ac-type='logout'

Remplacez le paramètre de l’utilisateur et empêchez sa modification dans /etc/dconf/db/local.d/locks/autologout :

# Verrouiller les paramètres de déconnexion automatique /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type

Les clés GSettings suivantes sont utiles :

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout`

Le nombre de secondes d’inactivité avant la mise en veille d’un ordinateur alimenté par secteur.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type`

L’action à déclencher une fois le délai d’attente écoulé lorsque l’ordinateur est alimenté par secteur.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout`

Le nombre de secondes d’inactivité avant la mise en veille d’un ordinateur alimenté par batterie.

# `org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type`

L’action à déclencher une fois le délai d’attente écoulé lorsque l’ordinateur est alimenté par batterie.

Vous pouvez exécuter la commande gsettings range sur une clé pour afficher les valeurs disponibles. Par exemple :

    $ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
    enum
    'blank' # active l'écran noir
    'suspend' # met en veille le système
    'shutdown' # initie une procédure d'extinction standard
    'hibernate' # met en sommeil profond le système
    'interactive' # affiche une boîte de dialogue demandant à l'utilisateur quoi faire
    'nothing' # ne fait rien
    'logout' # ferme la session