6.5. Configuração de valores padrão personalizados
As configurações padrão da máquina podem ser definidas fornecendo um padrão para uma chave em um perfil dconf. Estas configurações padrão podem ser anuladas pelo usuário.
Pré-requisitos
- o perfil do usuário existe
- o valor para a chave foi adicionado a um banco de dados dconf
Procedimento
Por exemplo, para definir o fundo padrão:
Criar o perfil do usuário em
/etc/dconf/profile/user
:user-db:user system-db:local
onde
local
é o nome de um banco de dados dconf.Criar um arquivo chave para o banco de dados local em
/etc/dconf/db/local.d/01-background
, que contém as seguintes configurações padrão:# dconf path [org/gnome/desktop/background] # GSettings key names and their corresponding values picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' picture-options='scaled' primary-color='000000' secondary-color='FFFFFF'
Na configuração padrão do arquivo de chaves, são usadas as seguintes chaves GSettings:
Tabela 6.1. org.gnome.desktop.background schemas GSettings Chaves
Key Name Possible Values Description imagens-opções
"nenhum", "papel de parede", "centrado", "escalonado", "esticado", "ampliado", "ampliado", "estendido"
Determina como a imagem definida pelo nome_do_filme_do_papel de parede é renderizada.
picture-uri
nome do arquivo com o caminho
URI para usar para a imagem de fundo. Note que o backend só suporta
file://
URIs locais.cor primária
padrão: 000000
Cor esquerda ou superior ao desenhar os gradientes, ou a cor sólida.
de cor secundária
padrão: FFFFFF
Cor direita ou inferior ao desenhar gradientes, não usado para cor sólida.
Edite o arquivo-chave de acordo com suas preferências.
Para mais informações, veja Seção 6.3, “Exibição de valores de GSettings para aplicações desktop”.
Atualizar os bancos de dados do sistema:
~]# dconf update
Quando o perfil do usuário é criado ou alterado, o usuário precisa sair e entrar novamente no sistema antes que as mudanças sejam aplicadas.
Recursos adicionais
-
Se você quiser evitar a criação de um perfil de usuário, você pode usar o dconf utilitário de linha de comando para ler e escrever valores individuais ou diretórios inteiros de e para um banco de dados dconf. Para mais informações, consulte a página de manual
dconf(1)
.