Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Finalizar una sesión de usuario que no está en uso.
Daniel Mustieles
daniel.mustieles@gmail.com 2017 - 2021
Oliver Gutiérrez
ogutsua@gmail.com 2018 - 2020

# Configurar cierre de sesión automático

Las sesiones de usuario sin actividad por un intervalo específico de tiempo pueden ser finalizadas automáticamente. Puede configurar un comportamiento distinto basado en si la máquina está funcionando con la batería o conectada a la red configurando la dconfclave correspondiente y bloqueándola posteriormente.

Recuerde que los usuarios pueden perder datos no guardados si una sesión inactiva se cierra automáticamente.

# Configurar cierre de sesión auomático para una máquina conectada a la red.

Cree un base de datos local para opciones que apliquen a todo el sistema en /etc/dconf/db/local.d/00-autologout:

[org/gnome/settings-daemon/plugins/power] # Set the timeout to 900 seconds when on mains power sleep-inactive-ac-timeout=900 # Set action after timeout to be logout when on mains power sleep-inactive-ac-type='logout'

Ignorar el ajuste del usuario y prevenir que lo cambie en /etc/dconf/db/local.d/locks/autologout:

# Lock automatic logout settings /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type

Las siguientes claves de GSettings son de interés:

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

El número de segundos que el equipo necesita estar inactivo antes de pasar a reposo si está funcionando con el adaptador de corriente.

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

Qué debería ocurrir cuando el tiempo de espera ha pasado si el equipo está usando el adaptador de corriente.

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

El número de segundos que el equipo necesita estar inactivo antes de pasar a reposo si está funcionando con la batería.

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

Qué debería ocurrir cuando el tiempo de espera ha pasado si el equipo está funcionando con la batería.

Puede ejecutar gsettings range en una clave para obtener una lista de valores que puede usar. Por ejemplo:

    $ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
    enum
    'blank' # blanks the screen
    'suspend' # suspends the system
    'shutdown' # starts a standard shutdown procedure
    'hibernate' # hibernates the system
    'interactive' # shows a pop-up query asking the user what to do
    'nothing' # does nothing
    'logout' # log out from the session