Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Encerre uma sessão de usuário inativo.
Rafael Fontenelle
rafaelff@gnome.org 2017-2020

# Configurando encerramento de sessão automático

Sessões de usuários que estiveram inativos por um período de tempo específico podem ser encerradas automaticamente. Você pode definir diferentes comportamentos no caso da máquina está funcionando na bateria ou na energia principal definindo a chave dconf correspondente, e então travando-a.

Tenha em mente que usuários podem, potencialmente, perder dados não salvos se uma sessão inativa for encerrada automaticamente.

# Definindo encerramento automático para uma máquina na energia principal

Crie um banco de dados `local` para configuração de toda máquina em /etc/dconf/db/local.d/00-autologout:

[org/gnome/settings-daemon/plugins/power] # Defina o tempo limite para 900 segundos quando na energia principal sleep-inactive-ac-timeout=900 # Defina ação após tempo limite para ser encerrada a sessão na energia principal sleep-inactive-ac-type='logout'

sobreponha a configuração do usuário e evita que o usuário altere-a em /etc/dconf/db/local.d/locks/autologout:

# Trata as configurações de logout automaticamente /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type

As seguintes chaves GSettings são relevantes:

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

O número de segundos que o computador precisa para estar inativo antes de ir dormir se estiver ligado na tomada.

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

O que deve acontecer quando o tempo limite extrapolou se o computador estiver ligado na tomada.

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

O número de segundos que o computador precisa para estar inativo antes de ir dormir se estiver funcionando na bateria.

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

O que deve acontecer quando o tempo limite extrapolou se o computador estiver funcionando na bateria.

Você pode executar gsettings range em uma chave para uma lista de valores que você pode usar. Por exemplo:

    $ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
    enum
    'blank' # apaga a tela
    'suspend' # suspende o sistema
    'shutdown' # inicia o procedimento de desligamento padrão
    'hibernate' # hiberna o sistema
    'interactive' # mostra uma diálogo perguntando o que fazer
    'nothing' # faz nada
    'logout' # encerra a sessão