O Dconf é bem jovem, mas meu banco de dados já está uma bagunça com muitas chaves "sem esquema". Existe uma maneira de fazer uma limpeza ou eu precisaria começar do zero (removendo ~ / .config / dconf / user, eu acho)?
dconf
maintenance
htorque
fonte
fonte
Respostas:
Isso é possível usando o
dconf reset
comando, embora não esteja claro se esse é o efeito colateral de um bug.Para uma única chave:
Não deve terminar com a
/
.Para um caminho inteiro:
Deve terminar com um
/
.Se você fizer isso enquanto estiver
dconf-editor
aberto, provavelmente irá travar.fonte
Se você deseja limpar o banco de dados dconf, primeiro você precisa despejar toda a configuração do dconf através de:
Após essas etapas, você deve reabrir sua sessão gráfica (sair / entrar). Isso criará o
~/.config/dconf/user
arquivo novamente com quase 0 conteúdo - configurações padrão.Quanto ao
user-backup
arquivo que você criou anteriormente, é apenas um arquivo de texto simples:Assim, você pode editá-lo e remover as entradas / blocos desejados desse arquivo. Em outras palavras - limpe-o.
Quando terminar, carregue-o:
Eu acho que você deve reiniciar sua sessão gráfica depois disso novamente.
E é isso, mas você deve se lembrar de que todas as entradas com valores padrão não serão salvas - elas serão criadas novamente quando algum aplicativo solicitar, o que é uma coisa boa, porque você deseja fazer backup apenas dos valores alterados .
fonte
Alt+Ctrl+F3
, pude executar essas etapas. Um comando útil adicional foisudo pkill -u <username>
reiniciar a sessão ativa da área de trabalho do gnome.Instale a
gconf-cleaner
partir do centro de software.sudo apt-get install gconf-cleaner
Em suas próprias palavras "O GConf Cleaner é uma ferramenta para limpar seu banco de dados do Gconf, que pode estar cheio de chaves desnecessárias ou inválidas".
fonte