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

Створення резервної копії та відновлення налаштувань робочого столу LXDE в Linux

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

СПОЙЛЕР: перегляньте відеоінструкцію в кінці статті.

Резервне копіювання конфігурацій LXDE

Незважаючи на свій вік, LXDE залишається популярним робочим середовищем. Через його особливості, неможливо зробити швидке резервне копіювання шляхом експорту файлів через Dconf. Щоб зберегти конфігурації LXDE, необхідно створити повну резервну копію каталогу ~/.config.

Найкращим способом для створення резервної копії ~/.config є використання архіву TarGZ. Цей формат дозволяє легко зберегти всі права доступу до файлів. Хоча збереження дозволів для конфігураційних файлів не є критично важливим, це є розумним запобіжним заходом.

Відкрийте термінал та використайте команду tar для створення нового архіву TarGZ:

tar -cvpf my-configuration-folder.tar.gz ~/.config

Шифрування резервних копій

Шифрування резервної копії робочого середовища за допомогою GPG, зазвичай, не є обов’язковим. Однак, у нашому випадку, ми створюємо повну резервну копію каталогу ~/.config, яка містить профіль вашого браузера та інші дані для входу в різні програми, тому шифрування стає доцільним.

Перед початком процесу шифрування переконайтеся, що на вашому ПК з Linux встановлено GnuPG. Відкрийте термінал та виконайте відповідні інструкції для вашої операційної системи:

Ubuntu

sudo apt install gpg

Debian

sudo apt-get install gpg

Arch Linux

sudo pacman -S gnupg

Fedora

sudo dnf install gpg

OpenSUSE

sudo zypper install gpg

Інші дистрибутиви Linux

Якщо ви не впевнені, як встановити GPG, знайдіть відповідний пакет “gpg” в менеджері пакетів вашого дистрибутива. Також, ви можете завантажити двійковий пакет з Pkgs.org.

Розпочніть процес шифрування, виконавши команду gpg з параметром ‘-c’:

gpg -c my-configuration-folder.tar.gz

Введіть пароль у терміналі для завершення процесу шифрування. Не забувайте використовувати надійний пароль! Після завершення шифрування у вашому домашньому каталозі з’явиться файл my-configuration-folder.tar.gz.gpg. Завантажте його у хмарне сховище або на домашній сервер для безпечного зберігання.

Після завантаження резервної копії видаліть незашифрований архів TarGZ, використовуючи команду rm:

rm my-configuration-folder.tar.gz

Теми та іконки

Параметри конфігурації LXDE безпечно збережені у зашифрованому GPG архіві. Проте, процес резервного копіювання ще не завершено, оскільки необхідно також створити копії ваших персональних іконок та тем.

Для створення резервної копії користувацьких іконок та тем необхідно запакувати папки ~/.icons та ~/.themes в окремі архіви TarGZ. Відкрийте термінал та виконайте наступні команди:

Примітка: Якщо ви встановили іконки та теми для всієї системи, створіть резервну копію каталогів /usr/share/icons/ та /usr/share/themes/, а не ~/.icons та ~/.themes.

tar -cvpf custom-icons.tar.gz ~/.icons
tar -cvpf custom-themes.tar.gz ~/.themes

Для загальносистемних іконок та тем, виконайте наступне:

sudo -s
cd /usr/share/
tar -cvpf custom-icons.tar.gz icons
tar -cvpf custom-themes.tar.gz themes
mv *.tar.gz /home/username/

Тепер, коли всі ваші користувацькі теми та іконки упаковані в архіви TarGZ, резервне копіювання завершено. Перемістіть ці файли TarGZ у хмарне сховище або на домашній сервер для надійного зберігання.

Відновлення з резервної копії

Завантажте файл my-configuration-folder.tar.gz.gpg, а також файли custom-icons.tar.gz та custom-themes.tar.gz і помістіть їх до папки ~/Downloads. Відкрийте термінал та перейдіть до папки ~/Downloads:

cd ~/Downloads

Розшифруйте файл my-configuration-folder.tar.gz.gpg, використовуючи команду gpg:

gpg my-configuration-folder.tar.gz.gpg

Після розшифрування, відновіть файли у ваш домашній каталог за допомогою команди tar:

tar --extract --file my-configuration-folder.tar.gz -C ~/ --strip-components=2

Далі розпакуйте файли архівів з іконками та темами, використовуючи команду tar.

Відновлення іконок та тем для одного користувача:

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

Після відновлення всіх файлів, перезавантажте ваш комп’ютер з Linux. Це необхідно для того, щоб зміни в налаштуваннях LXDE були застосовані. Після перезавантаження знову зайдіть у LXDE, і все має виглядати так, як було до створення резервної копії!