如何从文件系统备份中读取 GSettings 值?

ænd*_*rük 7 migration file-format gsettings dconf

我有一个来自旧 Ubuntu 安装的完整文件系统备份。我想从中检索一些通过GSettings存储的数据,例如我旧的 GNOME 终端颜色选择或来自自定义键盘快捷键的命令。

这个答案说我的数据存储在~/.config/dconf/user,这是某种二进制数据库。

我怎样才能阅读它?

ænd*_*rük 11

GNOME IRC 频道中的社区成员推荐:

  1. 将旧复制~/.config/dconf/user/tmp/dconf/user.
  2. 将数据导出为人类可读的格式:

    XDG_CONFIG_HOME=/tmp dconf dump / > old-gsettings-data.txt
    
    Run Code Online (Sandbox Code Playgroud)
  3. (可选)在文本编辑器中编辑数据并使用dconf load.