Как я могу прочитать значения GSettings из резервной копии файловой системы?

У меня есть полная резервная копия файловой системы из старой установки Ubuntu. Я хотел бы извлечь из него некоторые данные, которые были сохранены с помощью GSettings , например, мой старый выбор цвета терминала GNOME или команды из пользовательских сочетаний клавиш.

Этот ответ говорит, что мои данные хранятся в ~/.config/dconf/user, который является своего рода двоичной базой данных.

Как я могу это прочитать?

5
задан 13 April 2017 в 15:37

1 ответ

Предложено участником сообщества на канале GNOME IRC :

  1. Скопировать старые ~/.config/dconf/user в /tmp/dconf/user.
  2. Экспорт данных в удобочитаемый формат:

    XDG_CONFIG_HOME=/tmp dconf dump / > old-gsettings-data.txt
    
  3. При необходимости отредактируйте данные в текстовом редакторе и загрузите их в текущую базу данных с помощью dconf load .

0
ответ дан 13 April 2017 в 15:37

Другие вопросы по тегам:

Похожие вопросы: