Створення резервної копії налаштувань робочого столу Gnome в операційній системі Linux передбачає експорт файлів конфігурації з бази даних Dconf. Для встановлення Dconf, запустіть термінал і скористайтеся інструкціями, що відповідають вашому дистрибутиву Linux.
ПОПЕРЕДЖЕННЯ: Прокрутіть сторінку вниз, щоб переглянути відеоінструкцію в кінці статті.
Інсталяція Dconf
Зауваження: Dconf є ключовим компонентом Gnome, тому він, ймовірно, вже встановлений на вашому комп’ютері з Linux. Проте, повторна інсталяція такого програмного забезпечення може бути корисною, особливо якщо ви випадково видалили його в минулому.
Ubuntu
sudo apt install dconf*
Debian
sudo apt-get install dconf
Arch Linux
sudo pacman -S dconf
Fedora
sudo dnf install dconf
OpenSUSE
sudo zypper install dconf
Інші дистрибутиви Linux
Інсталяція Dconf на будь-який дистрибутив Linux є досить простою, оскільки він є основним елементом Gnome та набору програм Gnome. Для інсталяції Dconf, відкрийте термінал, знайдіть “dconf” у вашому менеджері пакетів і встановіть його.
Створення резервної копії параметрів Gnome
Створення повної резервної копії за допомогою Dconf дозволить зберегти всі налаштування та конфігурації, пов’язані з вашим робочим середовищем Gnome Shell. Для більшості користувачів це може бути зайвим. Однак, якщо ви хочете переконатися у збереженні всіх своїх параметрів, це правильний шлях.
Запустіть термінал і скористайтеся командою `dconf dump`, щоб експортувати всю базу даних Dconf на ваш комп’ютер з Linux. УВАГА: НЕ використовуйте `sudo`!
dconf dump / > full-backup
Експорт налаштувань завершено. Далі, перевірте вміст файлу, щоб переконатися, що резервна копія створена правильно. Використання команди `cat` виведе вміст файлу в терміналі.
cat ~/full-backup
Якщо все виглядає добре, введіть `clear` і створіть нову папку у `~/Documents` для зберігання файлу резервної копії. Зберігання резервної копії Dconf в окремій папці гарантує, що вона не буде випадково видалена.
mkdir -p ~/Documents/dconf-backups/ mv full-backup ~/Documents/dconf-backups/
Резервне копіювання лише налаштувань Gnome
Якщо вас не цікавлять всі налаштування вашої системи Linux, а лише резервна копія робочого столу Gnome, його закладок та конфігурацій, цей метод найкращий.
Щоб розпочати резервне копіювання, скористайтеся командою `dconf dump` та експортуйте ЛИШЕ налаштування `/org/gnome/`.
dconf dump /org/gnome > gnome-backup
Після завершення експорту Dconf, перевірте вміст файлу за допомогою команди `cat`.
cat ~/gnome-backup
Перегляньте файл. Якщо все виглядає добре, створіть нову папку для зберігання резервної копії на вашому комп’ютері з Linux і перемістіть туди файл.
mkdir -p ~/Documents/gnome-backups/ mv gnome-backup ~/Documents/gnome-backups/
Теми та іконки
Створення резервної копії Gnome Shell гарантує, що після відновлення ваші обрані теми, іконки та інші налаштування залишаться незмінними. Dconf не може створювати резервні копії іконок та тем, які ви використовуєте. Якщо ви хочете зберегти їх під час відновлення, вам потрібно буде скопіювати свої власні теми для безпечного зберігання.
Примітка: Більшість користувачів зберігають свої власні теми іконок у папках `~/.icons` та `~/.themes`. Якщо ваші теми іконок не знаходяться у цих папках, скористайтеся інструкціями для резервного копіювання системних файлів.
tar -cvpf custom-icons.tar.gz ~/.icons tar -cvpf custom-themes.tar.gz ~/.themes mv *.tar.gz ~/Documents/gnome-backups/
Також створіть загальносистемну резервну копію ваших іконок та тем.
sudo -s cd /usr/share/ tar -cvpf custom-icons.tar.gz icons tar -cvpf custom-themes.tar.gz themes
mv *.tar.gz ~/Documents/gnome-backups/
Резервну копію Gnome Shell та всіх ваших налаштованих іконок створено.
Завершіть процес, помістивши папку “gnome-backups” у ваше улюблене хмарне сховище, на домашній сервер або зовнішній жорсткий диск.
Відновлення резервної копії
Завантажте папку “gnome-backups” на свій комп’ютер з Linux і відкрийте термінал. У терміналі скористайтеся командою `cd`, щоб отримати доступ до файлів усередині.
cd ~/Downloads/gnome-backups
Розпочніть процес відновлення, імпортувавши файл резервної копії Dconf в систему.
Команда для повного відновлення:
dconf load / < full-backup
Команда для відновлення лише Gnome:
dconf load /org/gnome < gnome-backup
Далі, відновіть власні іконки. Щоб відновити іконки та теми для одного користувача, виконайте:
tar --extract --file custom-icons.tar.gz -C ~/ --strip-components=2 tar --extract --file custom-themes.tar.gz -C ~/ --strip-components=2
Також, для відновлення загальносистемних іконок і тем, запустіть наступні команди у терміналі:
sudo tar --extract --file custom-icons.tar.gz -C /usr/share/ --strip-components=1 --overwrite sudo tar --extract --file custom-themes.tar.gz -C /usr/share/ --strip-components=1 --overwrite
Після відновлення всіх файлів резервної копії, ваш робочий стіл Gnome Shell повинен виглядати так само, як і до створення резервної копії. Якщо це не так, натисніть Alt + F2, введіть “r” та натисніть Enter, щоб перезапустити робочий стіл.
Не вдається перезапустити робочий стіл? Вам потрібно буде перезавантажити ваш комп’ютер з Linux. Після перезавантаження знову увійдіть до Gnome Shell. Після входу в систему, все повинно повернутися в нормальний стан.