É possível personalizar o caminho de armazenamento de arquivos do Dconf?

0

É possível personalizar o caminho de armazenamento de arquivos do Dconf ?

Gostaria de armazenar o arquivo de configuração Dconf em um dos meus diretórios sincronizados, como Google-Drive / Dropbox ou qualquer outro para sincronização constante.

Digamos que eu tenha o diretório auto-sincronizado do Dropbox em ~/Dropbox

Gostaria de armazenar o arquivo Dconf config em: %código% para que seja sincronizado automaticamente (pelo cliente do Dropbox) e eu tenha configurações de backup.

    
por xliiv 02.06.2018 / 20:30

1 resposta

2

man 7 dconf explica que a configuração do usuário é salva por padrão no arquivo $XDG_CONFIG_HOME/dconf/user . Dependendo do seu sistema, isso geralmente significa que o arquivo ~/.config/dconf/user quando XDG_CONFIG_HOME não está definido.

Você deve poder mover este diretório para o local desejado e substituí-lo por um link simbólico. Por exemplo

mv ~/.config/dconf ~/Dropbox/
ln -s ~/Dropbox/dconf ~/.config/dconf

Alternativamente, você pode fazer um bind mount que faz com que o mesmo diretório apareça em 2 lugares diferentes:

mkdir ~/Dropbox/dconf
sudo mount -o bind ~/.config/dconf ~/Dropbox/dconf

Para desfazer o uso da associação sudo umount ~/Dropbox/dconf .

    
por 03.06.2018 / 11:22