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

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

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

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

我怎样才能读懂它?

答案1

社区成员建议GNOME IRC 频道

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

    XDG_CONFIG_HOME=/tmp dconf dump / > old-gsettings-data.txt
    
  3. 可以选择在文本编辑器中编辑数据,然后使用以下命令将其加载到当前数据库中dconf load

相关内容