Домой Статьи и аналитика Технологии SonicDE: X11-ориентированный форк компонентов KDE Plasma

SonicDE: X11-ориентированный форк компонентов KDE Plasma

Проект SonicDE стремится сохранить возможности классического X11-стека в окружении KDE Plasma, противопоставляя себя переходу на Wayland.

SonicDE: X11-ориентированный форк компонентов KDE Plasma
SonicDE: X11-ориентированный форк компонентов KDE Plasma — иллюстрация к материалу. Источник: linux.org.ru

На фоне планов команды KDE по полному отказу от поддержки сессии X11 в Plasma 6.8, внимание сообщества привлек проект SonicDE. Это набор форков компонентов KDE Plasma и KDE Frameworks, основная цель которого — сохранение и дальнейшее развитие X11-стека. В документации разработчики открыто заявляют о намерении поддерживать и улучшать X11-специфичные функции KDE после того, как основная ветка Plasma перейдет на модель Wayland-only. Интерес к проекту заметно вырос после публикации обзора на It’s FOSS, где SonicDE представлен как способ получить привычный интерфейс Plasma с поддержкой X11 даже после того, как соответствующая сессия исчезнет из официальных релизов.

Команда KDE уже подтвердила, что в Plasma 6.8 сессия X11 будет исключена из экрана входа, а из Plasma Shell, системных настроек и модулей управления устройствами удалят весь специфичный для X11 код. Хотя поддержка XWayland для запуска старых приложений останется, полноценная сессия Plasma/X11 больше не будет развиваться в составе основного проекта.

SonicDE нацелен именно на эту аудиторию. Проект вырос из набора патчей kwin-x11-improved, позже был объединен с кодом KWin/X11 под названием KDE-Lite, а в декабре 2025 года получил свое нынешнее имя. Сейчас исходные коды сосредоточены в организации Sonic-DE на GitHub, которая насчитывает около 40 репозиториев.

Основные изменения и особенности SonicDE

  • Фокус на X11 вместо Wayland. Проект не стремится стать еще одной Wayland-оболочкой. Его задача — сохранить рабочее окружение на базе привычных компонентов KDE в мире, где основной вектор развития смещается в сторону Wayland. В официальном описании подчеркивается удаление остаточного Wayland-кода из зависимых компонентов.
  • sonic-win — форк KWin/X11. Это центральный узел проекта, отвечающий за композитинг и управление окнами. Важно отметить, что это не легковесный менеджер вроде i3 или Openbox, а полноценный компонент для взаимодействия с десктопной средой.
  • Сохранение привычного поведения. Разработчики делают акцент на сценариях, критичных для пользователей X11: работа глобальных горячих клавиш, корректное восстановление позиций окон, стабильное функционирование игр и Wine-приложений, корректный drag-and-drop в Chromium и работа с удаленным рабочим столом.
  • sonic-workspace — форк Plasma Workspace. Включает базовые элементы окружения: библиотеки, менеджер уведомлений, KRunner, Klipper, апплеты, темы и панели, что делает SonicDE полноценной рабочей средой, а не просто набором «заплаток».
  • sonic-desktop-interface — форк Plasma Desktop. Отвечает за интерфейс рабочего стола, объединяя остальные компоненты в единое целое.
  • Удаление лишних зависимостей. Как отмечают в Phoronix, проект активно избавляется от Wayland-only кода и устаревших элементов, что существенно облегчает сопровождение ПО, поддержка которого в upstream KDE прекращена.
  • Разработка Vulkan-бэкенда. В планах заявлена реализация Vulkan-бэкенда для sonic-win, что подтверждает серьезные намерения проекта развивать графический стек, а не просто консервировать старый код.
  • Тема оформления Silver. SonicDE использует собственную тему, основанную на Klassy, а также адаптированный silver-sddm для экрана входа, обеспечивая визуальную целостность системы.
  • Независимость от системных компонентов. Разработчики стремятся сделать SonicDE «init system agnostic», то есть не привязанным к конкретной системе инициализации (например, systemd), а также заявляют о желании сохранить поддержку BSD-систем.
  • Совместимость с X.Org. Проект ориентирован на совместимость с X.Org Server и потенциальное внедрение наработок XLibre.
  • Доступность для дистрибутивов. Уже сейчас подготовлены варианты установки для Arch, Artix, Debian, Devuan и Vendefoul Wolf. Ведутся работы по интеграции в Gentoo, NixOS, OpenMandriva и FreeBSD.
  • Статус проекта. SonicDE находится на ранней стадии разработки и пока не может считаться полноценной заменой зрелой KDE Plasma. Это нишевое решение для тех, кому жизненно необходима сессия X11 с поведением, идентичным привычному окружению KDE.

SonicDE выступает как радикальный ответ на отказ KDE Plasma от полноценной сессии X11. Хотя для большинства пользователей будущее неразрывно связано с Wayland, для энтузиастов X11 этот проект остается одной из немногих надежд на сохранение привычного рабочего процесса в Linux.

Источник: https://www.linux.org.ru