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:

  1. 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.

  2. 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 NamePossible ValuesDescription

    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.

  3. 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”.

  4. 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).