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.
Crie o perfil user que contenha as seguintes linhas:
user-db:user system-db:local
local é o nome de um banco de dados dconf.
Crie o diretório /etc/dconf/db/local.d/ se não já existir.
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
Atualize os bancos de dados de sistema:
#dconf update
Usuários devem encerrar a sessão e inciá-la novamente antes das configurações do sistema terem efeito.
As seguintes chaves GSettings são relevantes:
O número de segundos que o computador precisa para estar inativo antes de ir dormir se estiver ligado na tomada.
O que deve acontecer quando o tempo limite extrapolou se o computador estiver ligado na tomada.
O número de segundos que o computador precisa para estar inativo antes de ir dormir se estiver funcionando na bateria.
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
Tem algum comentário? Esbarrou em um erro? Achou as instruções não muito claras? Envie um feedback sobre essa página.