Bloquear opções de configuração específicas

Utilizar o modo de bloqueio no dconf permite-lhe prevenir que os utilizadores alterem configurações específicas do sistema. Sem o bloqueio, as configurações de utilizador sobrepõem-se às configurações do sistema.

Para bloquear uma dconf chave ou sub-caminho, é necessário criar um lockssub-diretório no diretório de ficheiros de chaves. Os ficheiros deste diretório contêm uma lista de chaves ou sub-caminhos para bloquear. Tal como com os ficheiros de chaves, pode adicionar mais ficheiros a este diretório.

Bloquear uma configuração

  1. Antes de bloquear uma chave ou sub-caminho, precisa de o definir. Este exemplo mostra como bloquear uma definição de papel de parede após a sua definição.

    Neste momento, deveria ter um perfil de utilizador e um ficheiro de chaves com as configurações que pretende bloquear.

  2. Criar um diretório com o nome /etc/dconf/db/local.d/locks.

  3. Crie um ficheiro no diretório /etc/dconf/db/local.d/locks/ e liste uma chave ou sub-caminho por linha. Por exemplo, crie /etc/dconf/db/local.d/locks/00_default-wallpaper:

    # evitar alterações em segundo plano
    /org/gnome/desktop/background/picture-uri
    /org/gnome/desktop/background/picture-options
    /org/gnome/desktop/background/primary-color
    /org/gnome/desktop/background/secondary-color
  4. Atualizar as bases de dados do sistema:

    # dconf update