Wallpaper Engine for KDE
Плагин интегрирует коллекции и форматы Wallpaper Engine в модуль обоев KDE Plasma, поддерживая типы scene (2D‑сцены), видео и веб‑обои. Для работы требуется установленный Wallpaper Engine из Steam и доступ к библиотеке Steam с подписанными обоями.
Возможности
- Поддержка scene (2D), видео и веб‑обоев из Workshop Wallpaper Engine с выбором библиотеки Steam в настройках плагина.
- Аппаратное ускорение видео через QtMultimedia/GStreamer или mpv (опционально при сборке lib).
Установка из репозитория
su -
apt-get update
apt-get install plasma-wallpaper-engine-kde-pluginepm -i plasma-wallpaper-engine-kde-plugin... не забывай
Расширения, установленные таким способом, появляются только после перезагрузки компьютера.
Как использовать
- Установите Wallpaper Engine в Steam и подпишитесь на обои в Workshop.
- В настройках плагина укажите папку библиотеки Steam, содержащую каталог
steamapps(по умолчанию~/.local/share/Steam). - Перейдите в «Параметры системы» → «Обои» → «Тип обоев» → выберите плагин и нужный пресет.
Известные ограничения и сбои
Проблемы с чёрным экраном или крахом Plasma
Если после применения обоев Plasma падает или появляется чёрный экран, выполните следующие действия:
Что такое «containments» и почему это важно?
Containments (контейнеры) — это разделы конфигурации KDE Plasma, которые хранят настройки для каждого экрана или виртуального рабочего стола отдельно. Если у тебя один монитор — один containment, если два монитора — два containments, и так далее. Каждый containment имеет свои параметры обоев, виджетов и панелей.
Как исправить проблему:
- Откройте файл конфигурации:
~/.config/plasma-org.kde.plasma.desktop-appletsrc - Найдите все строки с
WallpaperSource(их может быть несколько, если у тебя несколько экранов) - Удалите эти строки для каждого containment — каждый раздел
[Containments][X]может содержать свою строкуWallpaperSource - Сохраните файл
- Перезапустите Plasma командой:
systemctl --user restart plasma-plasmashell.serviceПример: Если у тебя два монитора, в файле могут быть две строки:
[Containments][0]
WallpaperSource=...
[Containments][1]
WallpaperSource=...Удали обе строки, если возникают проблемы.
- Экран блокировки официально не гарантирован для динамических обоев. Часть веб‑обоев (WebEngine/WebGL) может работать нестабильно или без аппаратного ускорения в KDE Plasma.
- Отдельные обои (в особенности scene) могут приводить к зависаниям KDE Plasma, в таких случаях удаление
WallpaperSource/WallpaperWorkShopIdи повторный запуск Plasma часто помогает.
Давид Султаниязов