【问题标题】:How and where does dconf/GSettings store configuration data?dconf/GSettings 如何以及在哪里存储配置数据?
【发布时间】:2013-05-26 16:20:54
【问题描述】:

昨天我尝试从 MATE 1.4 更新到 MATE 1.6。我不喜欢它的一些东西,我决定转回去,至少现在是这样。其中一项更改是从 mateconf 配置系统切换到 GNOME 3 的 GSettings。据我了解,这是一个名为 dconf(或以其他方式连接)的系统的前端。

这使我的许多设置变得无效。我想我可以尝试迁移它们,但与 gconf 和 mateconf 不同,它们在我的主目录中创建了方便的文件夹并用我可以编辑或复制的 XML 填充它们,我无法找到任何 dconf 设置存储的痕迹。

提供了一个新的控制中心(并且必须安装),但我不想点击几十个对话框来恢复我已有的设置。配置编辑器实用程序可能没问题,但它只适用于 mateconf。

所以我想知道的是在哪里可以找到dconf创建的文件以及如何直接修改它们,而不需要依赖特殊工具。

【问题讨论】:

  • 这里有同样的问题,但这是一个超级用户的问题,而不是 StackOverflow

标签: configuration gnome-3 mate-desktop


【解决方案1】:

我差点忘了我问过这个,直到 abo-abo 评论了它。我现在看到这是一个超级用户问题,但由于某种原因我无法标记它。如果可以的话,我会的。

我找到的最佳解决方案是安装dconf-tools,它就像旧的 conf-editors。

至于数据在磁盘上的实际位置,它似乎以 Gzipped 文本文件的形式存储在 /var/etc/dconf 中,但我不完全确定,因为我现在没有使用 Mate 1.6。我不建议直接编辑它们。

我在使用 dconf 时遇到了另一个问题,我检查了上面提到的文件夹。它甚至不存在。现在~/.config/dconf/[USERNAME] 似乎有一个配置文件。它不是文本格式,因此需要特殊工具进行编辑。

这可能是更新 dconf 的结果。

【讨论】:

    【解决方案2】:

    我遇到了类似的问题(试图备份键盘自定义快捷键)。路径是:

    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
    

    感谢redionbanswer on Reddit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-01
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 2023-03-14
      • 2011-09-04
      • 1970-01-01
      相关资源
      最近更新 更多