Onde o GSettings armazena seus arquivos?

13

Eu 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 por gsettings. Onde estão esses arquivos armazenados no sistema e em que formato?

    
por Tshepang 09.03.2011 / 12:31

3 respostas

9

Seguindo alguns conselhos , fiz uma mudar e correu isso:

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.

    
por 18.03.2011 / 15:18
3

Veja o que o manual do dconf tinha a dizer:

O dconf-editor lê esquemas de gsettings a partir de $ XDG_DATA_DIRS / glib-2.0 / schemas para obter       descrições, valores padrão e valores permitidos para chaves.

Então, para descobrir onde esses arquivos são tudo o que você precisa fazer é abrir um terminal e escrever isso em:

> echo $XDG_DATA_DIRS

Onde 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 como /run/user/1000 e mantinha um diretório chamado dconf com um arquivo binário dentro dele.

Por fim, se você quiser encontrar informações úteis e legíveis para humanos, será melhor procurar os próprios esquemas, em vez de arquivos binários.

    
por 01.09.2013 / 10:47
1

Um método melhor seria procurar descobrir. Usando um arquivo binário, por que por alguma idéia errada sobre o desempenho, o quão burro por várias razões! O KDE faz certo, mas não é tão leve quanto o xfce com o nautilus!

    
por 21.12.2011 / 12:19

Tags