Резервне копіювання GNOME-терміналу


16

Я зробив власні налаштування та профілі GNOME-терміналу, і хочу зберегти їх після перевстановлення Ubuntu.

Що потрібно зберегти, щоб створити резервну копію моїх налаштувань і як потім їх застосувати знову?

Це не дублікат цього питання , оскільки

  1. Системи конфігурації змінилися від старого питання, від gconf до dconf.
  2. Інше питання не пояснює, як правильно створити резервну копію, а потім повторно застосувати налаштування.

Здебільшого дублювати, хоча питання над цим не сформульовано так чітко, як цей, і жоден із відповідей не говорить про те, як створити резервну копію та відновити налаштування. Плюс, найголосивіша і прийнята відповідь там є застарілою.
Егмонт

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

Це дуже корисно, дякую!
fracca

Що поганого в тому, щоб створити резервне копіювання ~/.config/dconf/user? Це лише питання розміру в 10 разів?
кривавий

Ви можете це зробити, це неправильно само по собі. Це двійковий файл, що містить усі ваші конфігурації GNOME. Однак ви не можете легко вивчити або завантажити (відновити) лише його частини.
Егмонт

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