Як створити резервну копію налаштувань робочого столу Mate в Linux

Якщо ви новачок у світі 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/