Резервный GNOME-терминал


16

Я сделал несколько пользовательских настроек и профилей GNOME-Terminal, и я хочу сохранить их после переустановки Ubuntu.

Что мне нужно сохранить для резервного копирования моих настроек, и как я могу применить их позже?

Это не дубликат этого вопроса , потому что

  1. Конфигурация системы изменилась со времен старого вопроса, с gconf на dconf.
  2. Другой вопрос не объясняет, как правильно сделать резервную копию, а затем повторно применить настройки.

В основном дубликаты, хотя вопрос там не сформулирован так четко, как этот, и поэтому ни один из ответов не говорит о том, как выполнить резервное копирование и восстановить настройки. Плюс, самый голосующий и принятый ответ там устарел.
— egmont

1
И кроме того, у меня нет папки ~/.gconf/apps/gnome-terminal/.
— red_trumpet

Ответы:


22

GNOME Terminal сама по себе не предоставляет такой опции, поэтому вам придется вручную работать с ее базой данных.

Начиная с версии 3.8 он использует GSettings, что в свою очередь (по крайней мере, в системах Linux) использует dconf. Вероятно, было бы более элегантно использовать gsettingsинструмент. К сожалению, я не мог понять, как сбросить все соответствующие данные, не говоря уже о том, чтобы восстановить их. Итак, давайте использовать dconf.

Основываясь на этой статье , вы можете сбросить свои настройки, используя:

dconf dump /org/gnome/terminal/ > gnome_terminal_settings_backup.txt

Сброс (стирание) настроек перед загрузкой новой (вероятно, не очень):

dconf reset -f /org/gnome/terminal/

Загрузите сохраненные настройки:

dconf load /org/gnome/terminal/ < gnome_terminal_settings_backup.txt

Отказ от ответственности: я не проверял шаги восстановления. Я рекомендую перед операциями сброса / загрузки выполнить резервное копирование всей базы данных dconf, которая хранится в одном файле ~/.config/dconf/user, с помощью простой стандартной операции копирования файловой системы (в отличие от некоторой команды dconf). В случае возникновения проблем вы можете восстановить его так же легко (возможно, из другого эмулятора терминала или консоли Linux).


1
Юп, вот и все. Также подкреплен этим ответом
— red_trumpet

Это очень полезно, спасибо!
— фрака

Что не так с резервным копированием ~/.config/dconf/user? Это всего лишь в 10 раз больше?
— кровавый

Вы можете сделать это, это не так само по себе. Это бинарный файл, содержащий все ваши настройки GNOME. Вы не можете легко исследовать или загружать (восстанавливать) только его части.
— egmont

Спасибо. Я посмотрел в dumpвыходной, да, немного интереснее, я все же буду придерживаться этого :)
— кровавый
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.