dconf
As configurações padrão personalizadas para todo o sistema podem ser definidas com um arquivo-chave no formato /etc/dconf/db/local.d/
. O arquivo deve conter chaves com seu caminho completo neste caso.
dconf dump /org/cinnamon/ > org.cinnamon.dconf
permite exportar chaves. O arquivo de saída contém chaves com seu caminho relativo.
Como posso despejar a configuração parcial dconf
com caminhos completos para que esteja no formato adequado para o arquivo de chave de todo o sistema?
Explicação
O
sed
comando primeiro pesquisa a saída por strings começando no colchete ([
) e adiciona o caminho de destino após o colchete, então ele procura novamente por strings começando no colchete e remove qualquer ocorrência de barras duplas no final do caminho. A pesquisa adicional é necessária porque as categorias descendentes na saída são impressas sem barras à esquerda/à direita; mas a própria categoria de destino (/org/cinnamon/
neste caso) é impressa como/
.