У меня есть полная резервная копия файловой системы из старой установки Ubuntu. Я хотел бы извлечь из него некоторые данные, которые были сохранены с помощью GSettings , например, мой старый выбор цвета терминала GNOME или команды из пользовательских сочетаний клавиш.
Этот ответ говорит, что мои данные хранятся в ~/.config/dconf/user
, который является своего рода двоичной базой данных.
Как я могу это прочитать?
Предложено участником сообщества на канале GNOME IRC :
~/.config/dconf/user
в /tmp/dconf/user
. Экспорт данных в удобочитаемый формат:
XDG_CONFIG_HOME=/tmp dconf dump / > old-gsettings-data.txt
При необходимости отредактируйте данные в текстовом редакторе и загрузите их в текущую базу данных с помощью dconf load
.