6.4.2. Seleção de um perfil dconf

Na partida, dconf consulta o ambiente $DCONF_PROFILE para encontrar o nome do perfil dconf a ser aberto. O resultado depende de se a variável está definida ou não:

  • Se estiver definido, dconf tenta abrir o perfil nomeado na variável e aborta se esta etapa falhar.
  • Se não estiver definido, dconf tenta abrir o perfil chamado user e usa uma configuração interna com fio rígido se esta etapa falhar.

Cada linha em um perfil dconf especifica um banco de dados dconf.

A primeira linha indica o banco de dados usado para escrever as mudanças. As demais linhas mostram bases de dados somente leitura.

O seguinte é um perfil de amostra armazenado em /etc/dconf/profile/user:

user-db:user
system-db:local
system-db:site

Neste exemplo, o perfil dconf especifica três bancos de dados. user é o nome do banco de dados do usuário que pode ser encontrado em ~/.config/dconf, e local e site são bancos de dados do sistema, localizados em /etc/dconf/db/.

Nota

Para aplicar um novo perfil de usuário dconf à sessão do usuário, você precisa sair e entrar, porque o perfil dconf para uma sessão é determinado no login.

Atenção

Como usuário ou desenvolvedor de aplicações, não manipule o dconf diretamente. Para manipular o dconf, use sempre o dconf-editor ou o gsettings utilidade. A única exceção para usar o dconf diretamente é quando se define configurações padrão de todo o sistema, porque as ferramentas acima mencionadas não permitem manipular tais configurações.