16.5. Configurar el cierre de sesión automático

Las sesiones de usuario que han estado inactivas durante un periodo de tiempo determinado pueden finalizar automáticamente. Se puede establecer un comportamiento diferente en función de si la máquina funciona con batería o con la red eléctrica, configurando la tecla GSettings correspondiente y bloqueándola a continuación.

Aviso

Los usuarios pueden perder potencialmente los datos no guardados si se termina automáticamente una sesión inactiva.

Para configurar el cierre de sesión automático de una máquina alimentada por la red:

Procedimiento

  1. Cree una base de datos local para la configuración de toda la máquina en el archivo /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'
  2. Anula la configuración del usuario y evita que éste la cambie en el archivo /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
  3. Actualizar las bases de datos del sistema:

    # dconf update
  4. Los usuarios deben cerrar la sesión y volver a entrar para que los ajustes de todo el sistema surtan efecto.

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 ordenador debe estar inactivo antes de pasar a la fase de reposo si funciona con corriente alterna.

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

    Qué debería ocurrir cuando el tiempo de espera ha pasado si el ordenador está funcionando con alimentación de CA.

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

    El número de segundos que el ordenador debe estar inactivo antes de pasar a la fase de reposo si está funcionando con energía.

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

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

Si desea listar los valores disponibles para una clave, utilice el siguiente procedimiento:

Procedimiento

  • Ejecute el comando gsettings range en la clave requerida. Por ejemplo:
$ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
enum
'blank'
'suspend'
'shutdown'
'hibernate'
'interactive'
'nothing'
'logout'