Вопрос или проблема
Мне очень нравится менять дистрибутивы, и сейчас я на Arch с KDE Plasma.
Я хочу воспроизвести внешний вид и ощущения моего текущего окружения на Debian.
Под “всей темой” я имею в виду боковые панели, виджеты, цвета, прозрачность окон, тему входа, тему SDDM, заставку, обои, эффект трясущегося желе для окон, шрифты, размеры шрифтов и т.д.
Как я могу это сделать? Есть ли кнопка “Экспорт”, на которую я могу нажать?
В Debian есть 3 папки для текущей конфигурации пользователя KDE:
~/.config
~/.local
~/.kde
Вам нужно посмотреть, что именно необходимо, так как не все папки нужны, потому что там также есть папки установленных программ/приложений.
Я не уверен, что можно экспортировать это один к одному и легко импортировать из Arch в Debian, или, к сожалению, лучше настроить всё с нуля на вашем новом Debian.
Также обратите внимание на Plasma Customization Saver.
Это файлы для моего KDE с резервным копированием и экспортом Dolphin на второй рабочий стол:
Основная конфигурация KDE-Dolphin:
~/.config/dolphinrc
~/.local/share/kxmlgui5/dolphin
~/.local/share/dolphin/view_properties
~/.local/share/kxmlgui5/dolphin/dolphinui.rc.
Конфигурация боковой панели и закладок KDE-Dolphin:
~/.local/share/user-places.xbel
Конфигурация горячих клавиш KDE-Dolphin:
~/.config/kdeglobals
~/.config/kglobalshortcutsrc
~/.config/khotkeysrc
Это старое описание и оно зависит от системы и больше не актуально:
Большинство настроек KDE хранятся в скрытых папках в вашей домашней директории. Вы можете скопировать эти папки на вашу новую установку Debian. Основные папки для копирования:
~/.config
- Содержит различные файлы конфигурации для приложений KDE и рабочего стола Plasma
~/.local/share/plasma
- Содержит настройки рабочего стола и панели
~/.local/share/kwin
- Содержит настройки оконного менеджера, включая украшения и эффекты окон
~/.local/share/color-schemes
- Содержит ваши пользовательские цветовые схемы
~/.local/share/aurorae
- Содержит темы украшений окон
~/.local/share/fonts
- Содержит любые пользовательские шрифты, которые могли быть установлены
~/.local/share/plasma/desktoptheme
- Содержит ваши пользовательские темы рабочего стола
~/.local/share/sddm
- Содержит настройки темы SDDM (менеджер входа)
~/.local/share/ksplash
- Содержит настройки экрана загрузки
Попробуйте этот инструмент, который поможет вам легко перенести настройки KDE: https://github.com/nekromoff/kde-migrant
Ответ или решение
Миграция настроек и конфигурации окружающей среды рабочей среды KDE из одной дистрибуции Linux в другую, например, из Arch в Debian с использованием KDE Plasma, может показаться сложной задачей. Однако, при систематическом подходе и понимании структуры файлов и директорий, это можно выполнить относительно безболезненно. При этом, важно учитывать отличия между дистрибуциями и версии KDE. В этом ответе мы рассмотрим, как можно перенести настройки внешнего вида и функциональности на новый Linux дистрибутив.
Теория
Настройки рабочего стола KDE Plasma, все ваши персональные стили, конфигурации и предпочтения в основном хранятся в скрытых директориях и файлах внутри вашего домашнего каталога. Эти скрытые файлы обычно начинаются с точки (.), и они включают, среди прочего:
-
Каталог
~/.config
: здесь хранятся конфигурационные файлы как для KDE, так и для приложений, таких как Dolphin, KMail и других. Эти файлы могут включать в себя темы оформления, сочетания клавиш и прочие пользовательские настройки. -
Каталог
~/.local/share
: содержит пользовательские данные и настройки для различных аспектов системы KDE, включая настройки оконного менеджера, панели и темы рабочего стола. -
Каталог
~/.kde
или~/.kde4
(в зависимости от дистрибутива и версии KDE): здесь могут находиться разнообразные конфигурационные данные для старых версий KDE.
Пример
Предположим, вы хотите перенести все аспекты вашего Arch Linux KDE Plasma на Debian, включая такие детали, как виджеты, цвета, темы, трансформации окон и даже вашу заставку и экран логина. Ваша цель — максимально точно воспроизвести этот опыт на новом дистрибутиве. Вы уже знакомы с каталогами, содержащими необходимые файлы:
-
Главные конфигурационные файлы:
~/.config/kdeglobals
,~/.config/kscreenlockerrc
,~/.config/kcminputrc
. -
Темы и стили:
~/.local/share/plasma/desktoptheme
,~/.local/share/color-schemes
,~/.local/share/aurorae
. -
Элементы интерфейса и другие настройки:
~/.local/share/plasma
,~/.local/share/kwin
.
Не забудьте также про настройки фоновых изображений, которые могут храниться в таких местах, как ~/.local/share/wallpapers
.
Применение
-
Резервное копирование: Начните с создания резервной копии всех ваших конфигурационных файлов и тем. Используйте команду
tar
для архивирования необходимых каталогов или воспользуйтесь файловым менеджером для копирования. Например:tar -czvf kde-settings-backup.tar.gz ~/.config ~/.local/share ~/.kde
-
Миграция между системами: Перенесите созданный архив на вашу новую систему Debian. Это можно сделать через USB-накопитель, сетевое подключение или облачное хранилище.
-
Распаковка на новой системе: На вашем Debian, распакуйте архив, перенося файлы в соответствующие директории. Перед этим убедитесь, что плазма и ее настройки не запущены:
tar -xzvf kde-settings-backup.tar.gz -C ~
-
Проверка совместимости и корректировка: После переноса всех файлов, перезапустите систему и проверьте, как отображаются настройки. Возможно, некоторые детали, такие как шрифты или недоступные темы, потребуется установить вручную из репозиториев Debian.
-
Использование дополнительных инструментов: Для облегчения процесса вы можете использовать утилиты, такие как Plasma Customization Saver или KDE Migrant, которые специально разработаны для экспорта и импорта настроек KDE.
-
Финальная настройка и тестирование: Запустите Plasma и убедитесь, что все темы, окантовки окон, эффекты и настройки конфигурации точно такие же, как и в вашей исходной системе. В некоторых случаях, возможно, придётся обновить или перезагрузить отдельные компоненты оболочки для применения изменений.