Bloquear o ecrã quando o utilizador se encontra inativo

É possível fazer com que o ecrã bloqueie automaticamente sempre que o utilizador fique inativo durante um determinado período de tempo. Isto é útil quando os utilizadores deixam os seus equipamentos sem vigilância em público ou em locais inseguros.

Ativar o bloqueio de ecrã automático

  1. Crie o perfil de user com as seguintes linhas:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local é o nome de uma base de dados dconf.

  2. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  3. Crie o ficheiro de chaves /etc/dconf/db/local.d/00-screensaver a fim de fornecer informação à base de dados local.

    /etc/dconf/db/local.d/00-screensaver

    # Especificar o caminho dconf
    [org/gnome/desktop/session]
    
    # Número de segundos de inatividade antes de o ecrã ficar preto
    #Defina para zero caso pretenda desativar a proteção de ecrã
    idle-delay=uint32 180
    
    # Especificar o caminho dconf
    [org/gnome/desktop/screensaver]
    
    # Número de segundos após o ecrã ficar preto antes de o bloquear
    lock-delay=uint32 0

    É necessário incluir o uint32 juntamente com os valores inteiros da chave, conforme exemplificado.

  4. Para prevenir que os utilizadores sobreponham estas configurações, crie o ficheiro /etc/dconf/db/local.d/locks/screensaver com o seguinte conteúdo:

    /etc/dconf/db/local.d/screensaver

    # Bloquear as configurações da proteção de ecrã
    /org/gnome/desktop/session/idle-delay
    /org/gnome/desktop/screensaver/lock-delay
  5. Atualizar as bases de dados do sistema:

    # dconf update
  6. Os utilizadores devem terminar e iniciar a sessão para que as configurações do sistema sejam aplicadas.