Configure o Gnome por arquivos de texto (Debian 10)

Configure o Gnome por arquivos de texto (Debian 10)

Estou usando a pilha Salt para manter todas (15+) configurações do meu sistema sincronizadas. Recentemente mudei para o Debian 10. Acontece que seu Gnome desativou os botões minimizar e maximizar, então preciso fazer algumas modificações em sua configuração.

Onde o Debian armazena seus arquivos de configuração do Gnome? Este local é relativamente estável? Posso contar com que ele esteja no "mesmo lugar", para poder automatizar a colocação do arquivo lá?

Ou devo apenas configurar o Gnome programaticamente, por exemplo, por um comando shell?

Responder1

A Wikipédia diz:

Um banco de dados dconf consiste em um único arquivo embinárioformato, ou seja, não é um arquivo de texto. O formato é definido como gvdb (arquivo de banco de dados GVariant). É um formato de arquivo de banco de dados simples que armazena um mapeamento de strings para valores GVariant de uma forma extremamente eficiente para pesquisas.

O arquivo de banco de dados GNOME para cada usuário é por padrão ~/.config/dconf/user, um arquivo que deve estar no formato GVDB.

Você certamente pode escrever um script que configure o Gnome usando dconf. Veja um exemplo com botões de janelano askubuntu

Responder2

O armazenamento de dados de configuração GNOME do Debian está em ~/.config/dconf/user, mas esse arquivo é um blob binário que não pode ser manipulado diretamente.

Conforme descrito em dconf(7), você pode manter arquivos-chave de texto simples em /etc/dconf/db/database.d/, que serão misturados aos bancos de dados dconf em uma chamada para atualização do dconf. Se você conseguir encontrar as configurações relevantes do dconf, poderá colocar um arquivo-chave que as altere.


Como observação lateral, estou trabalhando no rastreamento eficiente de todos os arquivos .config/ em um banco de dados GIT, o que envolve a conversão de um banco de dados dconf existente de e para um formato de texto simples. Isso não é necessário para atingir seu objetivo, mas acho que vale a pena mencionar que pode ser relevante.

informação relacionada