是否可以自定义Dconf
文件存储路径?
我想将Dconf
配置文件存储在我的同步目录之一中,例如Google-Drive
/Dropbox
或任何其他用于持续同步的目录。
假设我的 Dropbox 自动同步目录位于~/Dropbox
我想将Dconf
配置文件存储在:
~/Dropbox/dconf
以便它自动同步(通过 Dropbox 客户端)并且我已备份设置。
答案1
man 7 dconf
解释说用户配置默认保存在 file 中$XDG_CONFIG_HOME/dconf/user
。根据您的系统,这通常意味着~/.config/dconf/user
未定义文件XDG_CONFIG_HOME
。
您应该能够将此目录移动到所需的位置,并将其替换为符号链接。例如
mv ~/.config/dconf ~/Dropbox/
ln -s ~/Dropbox/dconf ~/.config/dconf
或者,您可以制作一个绑定挂载这使得同一个目录出现在两个不同的地方:
mkdir ~/Dropbox/dconf
sudo mount -o bind ~/.config/dconf ~/Dropbox/dconf
要撤消绑定,请使用sudo umount ~/Dropbox/dconf
.