Gostaria de dar uma olhada nos arquivos que o dconf-editor usa para ler / gravar configurações, e estou assumindo que eles são gerenciados pelo gsettings. Onde esses arquivos estão armazenados no sistema e em que formato?
Gostaria de dar uma olhada nos arquivos que o dconf-editor usa para ler / gravar configurações, e estou assumindo que eles são gerenciados pelo gsettings. Onde esses arquivos estão armazenados no sistema e em que formato?
Respostas:
Seguindo alguns conselhos , fiz uma alteração e executei o seguinte:
find ~/.[!.]* -mmin -5
Entre os resultados exibidos estava ~/.config/dconf/user
. É um arquivo binário, um tipo de banco de dados onde o GSettings armazena coisas.
Aqui está o que o manual do dconf tinha a dizer:
O dconf-editor lê os esquemas gsettings de $ XDG_DATA_DIRS / glib-2.0 / schemas para obter descrições, valores padrão e valores permitidos para as chaves.
Portanto, para descobrir onde esses arquivos são necessários, basta abrir um terminal e escrever isso em:
> echo $XDG_DATA_DIRS
É onde a sua resposta estará (desde que esteja definida), se não estiver definida, tente
> set | grep XDG
Você deve encontrar alguma variação nesse nome com uma pasta dconf dentro. Para mim, a variação foi. XDG_RUNTIME_DIR
que foi definido /run/user/1000
e mantinha um diretório chamado dconf
com um arquivo binário dentro.
Por fim, se você deseja encontrar informações úteis legíveis por humanos, é melhor procurar os esquemas em si do que arquivos binários.
Um método melhor seria descobrir para descobrir. Usando um arquivo binário, por que, para algumas idéias erradas sobre desempenho, como burro por várias razões! O KDE faz o certo, mas não é tão leve quanto o xfce com o nautilus!
find ~/.[!.]* -mmin -5
.