如何以及在哪里呢dconf/GSettings存储配置数据?
昨天我试着从MATE 1.4更新到1.6 MATE。我不喜欢它的一些事情,我决定至少现在改回来。其中一项变化是从mateconf配置系统切换到GNOME 3的GSettings。据我所知,这是一个名为dconf的系统的前端(或以其他方式连接)。如何以及在哪里呢dconf/GSettings存储配置数据?
这使我的许多设置viod。我想我可以尝试迁移它们,但不像gconf和mateconf,它在我的主目录中创建了便利的文件夹,并用XML填充了我可以编辑或复制的XML,但我无法找到dconf的设置存储的任何跟踪。
提供了一个新的控制中心(并且必须安装),但我不想点击几十个对话框来恢复已有的设置。配置编辑器工具可能没问题,但它只适用于mateconf。
所以我想知道的是我可以在哪里找到由dconf创建的文件,以及如何在不依赖特殊工具的情况下直接修改它们。
我几乎忘记了我问过这个问题,直到abo-abo评论它为止。我现在看到这是一个超级用户的问题,但由于某种原因,我无法举报。如果我能够,我会。
我发现的最佳解决方案是安装dconf-tools
,它与旧的配置编辑器相似。
至于磁盘上的数据的实际位置,这似乎是存储在/var/etc/dconf
如Gzip压缩的文本文件,但因为我没有使用伴侣1.6现在我不能完全肯定。我不会建议直接编辑它们。
我一直在与dconf的另一个问题,我检查了我上面提到的文件夹。它甚至不存在。现在好像有一个配置文件~/.config/dconf/[USERNAME]
。它不是文本格式,因此编辑它所需的特殊工具是。
这可能是更新dconf的结果。
我有一个类似的问题(试图备份键盘自定义快捷键)。造成这种情况的路径是:
dconf dump /org/gnome/desktop/wm/keybindings/ > wm-keybindings.dconf.bak
dconf dump /org/gnome/settings-daemon/plugins/media-keys/ > media-keys-keybindings.dconf.bak
这得益于redionb的answer on Reddit。
同样的问题在这里,但这是一个超级用户问题,而不是* –