Якщо ви новачок у світі Linux і тільки починаєте знайомитися з робочим середовищем Mate, можливо, вам цікаво, як швидко та ефективно створити резервну копію всіх ваших персональних налаштувань та конфігурації робочого столу. Гарна новина: це набагато простіше, ніж може здатися на перший погляд. Просто дотримуйтесь наведених нижче інструкцій, і ви дізнаєтеся, як використовувати Dconf та термінал для створення надійних резервних копій вашого робочого столу Mate.
СПОЙЛЕР: не забудьте переглянути відеоурок, розташований внизу цієї сторінки!
Інсталяція Dconf
Система Dconf є основою для резервного копіювання налаштувань робочого столу Mate. Це база даних, яку використовують багато середовищ робочого столу, подібних до Gnome, для зберігання та керування різноманітними параметрами конфігурації.
У більшості дистрибутивів Linux утиліти Dconf вже встановлені. Однак, якщо з якихось причин ви їх не маєте, скористайтеся наведеними нижче інструкціями для їх перевстановлення.
Ubuntu
sudo apt install dconf* -y
Debian
sudo apt-get install dconf* -y
Arch Linux
sudo pacman -S dconf
Fedora
sudo dnf install dconf
OpenSUSE
sudo zypper install dconf
Універсальний спосіб для Linux
Якщо ви використовуєте менш поширений дистрибутив Linux і не впевнені, як перевстановити Dconf, відкрийте термінал та пошукайте “dconf” у вашому менеджері пакетів.
Не можете знайти? Спробуйте скористатися пошуком на Pkgs.org або перевірте офіційну документацію вашого дистрибутива.
Експорт бази даних
Оскільки Mate зберігає всі свої налаштування в Dconf, вам потрібно буде експортувати ці дані для резервного копіювання. Щоб розпочати процес експорту, відкрийте термінал.
Важливо: при виконанні цих команд не використовуйте sudo або root. Середовища робочого столу працюють з правами звичайного користувача, тому спроба створити резервну копію від імені root не матиме ефекту. Виконуйте всі команди від імені свого звичайного користувача.
Резервне копіювання всіх даних Dconf
Найпростіший спосіб створити резервну копію налаштувань робочого столу Mate – це скопіювати всі дані Dconf. Це займе деякий час, оскільки буде скопійовано все, що зберігається в базі даних, але перевага в тому, що ви точно отримаєте повну та надійну резервну копію всіх своїх налаштувань.
dconf dump / > ~/Desktop/dconf-full-backup
Щоб перевірити, чи резервна копія створена правильно, перегляньте вміст файлу за допомогою команди cat. Ви можете використовувати команду more для зручнішого перегляду файлу.
cat ~/Desktop/dconf-full-backup | more
Якщо все виглядає правильно, ваша резервна копія успішно створена. За бажанням, збережіть цю резервну копію у хмарному сховищі, такому як Dropbox, Google Drive або MEGA.
Резервне копіювання лише налаштувань Mate
Альтернативний варіант – експортувати лише дані, що стосуються Mate, тобто ті, що розташовані в шляху /org/mate. Це включає в себе всі налаштування робочого столу, але не торкається інших параметрів Dconf, тож майте це на увазі.
Для експорту цих даних введіть у терміналі наступну команду:
dconf dump /org/mate > ~/Desktop/dconf-mate-backup
Перевірте резервну копію за допомогою команди cat:
cat ~/Desktop/dconf-mate-backup | more
Якщо файл виглядає коректно, збережіть його у безпечному місці.
Резервне копіювання тем та значків
Резервне копіювання налаштувань робочого столу не зберігає ваші файли тем та значків. Якщо ви хочете їх зберегти, створіть архів Tar. У терміналі стисніть папки ~/.themes та ~/.icons.
Примітка: якщо ваші теми та значки встановлені для всієї системи, а не для одного користувача, то резервну копію потрібно робити з папок /usr/share/icons та /usr/share/themes/.
tar -czvf icons-backup.tar.gz ~/.icons tar -czvf themes-backup.tar.gz ~/.themes
Або:
tar -czvf icons-backup.tar.gz /usr/share/icons tar -czvf themes-backup.tar.gz /usr/share/themes/
Відновлення резервної копії
Щоб відновити ваші налаштування робочого столу Mate, відкрийте термінал та перейдіть до папки, де зберігається резервна копія. У нашому прикладі вона знаходиться у папці ~/Documents.
cd ~/Documents
Потім, за допомогою команди Dconf, відновіть резервну копію. Для відновлення повної резервної копії виконайте наступну команду:
dconf load / < dconf-full-backup
Відновлення резервної копії налаштувань Mate працює аналогічно: використовуйте команду dconf load та вкажіть шлях до файлу з резервною копією.
dconf load /org/mate/ < dconf-mate-backup
Після завантаження файлу резервної копії в Dconf, всі ваші налаштування будуть відновлені. Зміни повинні відбутися автоматично, але для впевненості, ви можете перезавантажити комп’ютер.
Відновлення значків та тем
Завдяки відновленню Dconf, налаштування вашого робочого столу Mate повинні бути відновлені. Останній крок – відновлення значків та тем. Для цього перемістіть файли themes-backup.tar.gz та icons-backup.tar.gz до папки ~/Desktop, а потім розпакуйте їх за допомогою наступних команд:
tar -xzvf icons-backup.tar.gz -C ~/ tar -xzvf themes-backup.tar.gz -C ~/
Або:
sudo tar -xzvf icons-backup.tar.gz -C /usr/share/ sudo tar -xzvf themes-backup.tar.gz -C /usr/share/