16.5. Configuração de logout automático
As sessões de usuários que estiveram ociosas por um período de tempo específico podem ser terminadas automaticamente. Você pode definir um comportamento diferente baseado se a máquina está funcionando a partir de uma bateria ou da rede elétrica, ajustando a chave GSettings correspondente e, em seguida, travando-a.
Os usuários podem potencialmente perder dados não salvos se uma sessão ociosa for automaticamente encerrada.
Para definir o logout automático para uma máquina alimentada pela rede elétrica:
Procedimento
Criar um banco de dados local para configurações de toda a máquina no arquivo
/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'
Substitua a configuração do usuário e impeça que o usuário a modifique no arquivo
/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
Atualizar os bancos de dados do sistema:
# dconf update
- Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.
As seguintes chaves GSettings são de interesse:
org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout
O número de segundos que o computador precisa ficar inativo antes de adormecer se estiver funcionando a partir de corrente alternada.
org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type
O que deve acontecer quando o tempo limite tiver passado se o computador estiver funcionando com energia CA.
org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout
O número de segundos que o computador precisa ficar inativo antes de adormecer, se estiver funcionando a partir da energia.
org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type
O que deve acontecer quando o timeout tiver passado se o computador estiver funcionando a partir da bateria.
Se você quiser listar os valores disponíveis para uma chave, use o seguinte procedimento:
Procedimento
-
Execute o comando
gsettings range
na chave desejada. Por exemplo:
$ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type enum 'blank' 'suspend' 'shutdown' 'hibernate' 'interactive' 'nothing' 'logout'