Как экспортировать настройки рабочего стола в Linux

Рабочий стол Linux имеет множество возможностей настройки, и это хорошо, так как позволяет нам настраивать рабочий стол для повышения производительности. Однако эти настройки могут затруднить переход на новую систему. Здесь мы покажем вам два быстрых и простых способа экспорта настроек рабочего стола на новую машину Linux.

Перенос настроек рабочего стола с помощью SaveDesktop

Самый простой способ экспортировать существующие настройки рабочего стола в новую систему Linux – это использовать утилиту SaveDesktop. Эта программа имеет графический интерфейс, позволяющий выбрать настройки DE, которые вы хотите сохранить. Она может сохранить настройки DE, расширения оболочки и даже пакеты Flatpak. Для этого создается переносной архив, содержащий все ваши настройки, который можно импортировать на новый компьютер.

В число поддерживаемых ею окружений рабочего стола входят:

и то, что он сохраняет, включает в себя:

  • ваши иконки, шрифты и темы.
  • ваши настройки
  • ваши фоновые рисунки (включая динамические обои, при условии, что сохраняется одно и то же имя пользователя)
  • установленные вами приложения Flatpak и их данные
  • папка «Рабочий стол» в домашнем каталоге
  • другие элементы, связанные с вашим окружением рабочего стола (например, расширения и апплеты Cinnamon, виджеты KDE Plasma, расширения GNOME и Nautilus и т. д.)

Чтобы начать работу, сначала убедитесь, что в вашей системе запущен менеджер пакетов Flatpak.

Включите репозиторий Flathub, выполнив следующую команду:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Примечание: Для Fedora вы можете подключить свою установку Flatpak к Flathub, открыв приложение Software, нажав Ctrl + . и щелкнув тумблер «Fedora Flatpaks».

Перезагрузите машину, чтобы применить новые настройки, а затем установите утилиту SaveDesktop, как только она восстановится:

sudo flatpak install flathub io.github.vikdevelop.SaveDesktop

Запустите SaveDesktop, выполнив следующую команду:

flatpak run io.github.vikdevelop.SaveDesktop

Укажите имя резервной копии рабочего стола, затем щелкните пункт меню Элементы для включения в архив конфигурации.

Выберите части рабочего стола, которые нужно экспортировать на новую машину.

Откройте категорию Другие параметры, затем выберите стрелку рядом с пунктом Периодическое сохранение.

Установите разумный интервал резервного копирования для конфигурации вашего рабочего стола. В моем случае я установил значение «ежедневно», чтобы у меня всегда была последняя резервная копия рабочего стола.

Нажмите Apply, чтобы установить новую конфигурацию, затем нажмите Save, чтобы создать файл экспорта.

Нажмите кнопку Открыть папку и проверьте, находится ли ваш файл в целевом каталоге, чтобы убедиться, что экспорт прошел успешно.

Импорт настроек рабочего стола с помощью SaveDesktop

Теперь, когда ваша экспортная конфигурация готова, вы можете скопировать все настройки рабочего стола на новую машину Linux. Это можно сделать, передав резервную копию на флэш-диск или отправив ее по сети с помощью scp.

Когда файл резервной копии окажется на целевой системе, убедитесь, что на ней также установлены Flatpak и SaveDesktop.

Откройте приложение SaveDesktop на целевой машине, затем нажмите кнопку Импорт на верхней панели программы.

Нажмите кнопку Импорт из файла, затем перейдите к архиву резервной копии и выберите его с помощью окна выбора файлов программы.

Это приведет к автоматической загрузке конфигурации резервной копии на целевой компьютер. Нажмите кнопку Выйти, чтобы импорт вступил в силу.

Еще одна уникальная особенность SaveDesktop – возможность синхронизировать настройки рабочего стола в нескольких системах. Это полезно, если вы работаете на разных компьютерах и хотите сохранить единую среду на всех из них.

Примечание: Использование функции синхронизации в SaveDesktop требует, чтобы ваши машины были открыты для публичного доступа или находились в одной локальной сети.

Перенос настроек рабочего стола KDE с помощью Konsave

Konsave – это программа на базе CLI, которая может создавать экспортируемые резервные копии настроек вашего DE. В отличие от SaveDesktop, Konsave одновременно минималистична и очень гибкая, что делает ее полезной для создания пользовательских шаблонов резервного копирования как для DE, так и для оконных менеджеров. Konsave официально поддерживает KDE Plasma, но ее можно использовать и во всех других окружениях рабочего стола!

Для начала установите среду исполнения Python 3 и менеджер пакетов pipx. В Debian и Ubuntu вы можете установить оба пакета из стандартных репозиториев с помощью apt:

sudo apt install python3 pipx

В Fedora они также доступны из стандартных репозиториев дистрибутива через dnf:

sudo dnf install python3 pipx

В Arch Linux для получения Python 3 и pipx можно использовать pacman:

sudo pacman -S python python-pipx

Загрузите и установите двоичный файл Konsave с помощью менеджера пакетов pipx:

pipx install konsave
pipx inject konsave setuptools

Убедитесь, что каталог «.local/bin» находится в переменной PATH вашего текущего пользователя:

echo "PATH=$PATH:.local/bin" >> ~/.bashrc && bash

Использование Konsave для экспорта и импорта настроек рабочего стола

Запустив Konsave, вы можете создать шаблон экспорта для своего рабочего стола. Для этого запустите программу без каких-либо аргументов:

konsave

Сохраните текущую настройку рабочего стола KDE в Konsave:

konsave -s my-kde-desktop

Убедитесь, что Konsave правильно сохранил конфигурацию вашего рабочего стола, перечислив все доступные резервные копии в программе:

konsave -l

Создайте экспортируемую копию резервной копии Konsave. Будет создан файл .knsv, содержащий конфигурации рабочего стола в текущем рабочем каталоге:

konsave -e my-kde-desktop

Перенесите файл .knsv на целевую машину, а затем выполните следующую команду, чтобы импортировать его в экземпляр Konsave на новом компьютере:

konsave -i ./my-kde-desktop.knsv

Убедитесь, что вы правильно импортировали резервную копию Konsave, а затем загрузите ее на целевую машину:

konsave -l
konsave <span style="color: #660033;">-a</span> my-kde-desktop

Примените новые настройки, выйдя из системы, а затем снова войдя на рабочий стол.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.maketecheasier.com

Похожие статьи

Комментарии (0)