是否可以自定义Dconf的文件存储路径?

是否可以自定义Dconf的文件存储路径?

是否可以自定义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.

相关内容