SonicDE: Una bifurcación basada en X11 de los componentes de KDE Plasma.









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


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

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

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

  • Фокус на X11 вместо Wayland.
    SonicDE не пытается быть ещё одной Wayland-оболочкой. Его задача — сохранить рабочую X11-сессию на базе привычных компонентов KDE, когда upstream Plasma окончательно переходит на Wayland. В официальном описании отдельно указано, что проект удаляет остаточные Wayland-части из зависимых компонентов, чтобы сосредоточиться на поддержке X11.

  • sonic-win — форк KWin/X11.
    Центральный компонент проекта — sonic-win, форк KWin/X11, отвечающий за управление окнами и композитинг. В README проекта подчёркивается, что sonic-win не является самостоятельным минималистичным оконным менеджером вроде Openbox или i3, а предназначен для работы в составе полноценной desktop shell.

  • Сохранение поведения, важного для пользователей X11.
    Разработчики sonic-win перечисляют причины, по которым часть пользователей остаётся на X11: работа глобальных горячих клавиш, восстановление позиций окон между сессиями, более предсказуемое поведение некоторых игр, Wine-приложений, Chromium drag-and-drop, удалённого рабочего стола и локально интегрированных меню. SonicDE пытается сохранить именно эти сценарии, а не просто «заморозить» старый код.

  • sonic-workspace — форк Plasma Workspace.
    Помимо оконного менеджера, проект развивает sonic-workspace, форк plasma-workspace. Этот компонент содержит базовые части окружения: библиотеки рабочего пространства, менеджер уведомлений, элементы сессии, апплеты, KRunner, Klipper, экран выхода, темы, меню, панели и другие части, которые делают SonicDE именно окружением рабочего стола, а не одним оконным менеджером.

  • sonic-desktop-interface — форк Plasma Desktop.
    За оболочку рабочего стола отвечает sonic-desktop-interface, форк plasma-desktop. Вместе с sonic-win и sonic-workspace он формирует основу SonicDE как отдельного рабочего окружения, а не набора разрозненных патчей к KDE.

  • Удаление лишних зависимостей и Wayland-кода.
    Según phoronix, в ранней разработке SonicDE занимался удалением Wayland-only-кода, чисткой устаревших элементов и изменениями, направленными на улучшение поддержки X11. Это должно упростить сопровождение кода, который upstream KDE больше не планирует поддерживать в Plasma 6.8+.

  • Работа над Vulkan-бэкендом для sonic-win.
    В планах проекта заявлена работа над Vulkan backend для sonic-win. Пока это направление разработки, а не готовая пользовательская функция, но оно показывает, что SonicDE не ограничивается консервацией старого KWin/X11, а пытается развивать графический стек дальше.

  • Silver theme и собственная тема входа.
    SonicDE включает Silver theme, форк темы Klassy для Plasma, а также silver-sddm для экрана входа. Это нужно, чтобы окружение выглядело цельно, а не воспринималось как «обрезанная Plasma с патчами».

  • Поддержка не только systemd-дистрибутивов.
    Разработчики заявляют, что SonicDE должен оставаться init system agnostic, то есть не быть жёстко привязанным к systemd. На сайте проекта также отдельно упоминается желание поддерживать BSD-системы, где KDE/X11 уже работает сегодня.

  • Совместимость с X.Org Server и интерес к XLibre.
    Проект хочет оставаться совместимым с X.Org Server «как можно дольше» и при этом использовать ожидаемые возможности XLibre, если они окажутся полезны. Это показывает, что SonicDE ориентируется не только на сохранение старой X11-сессии KDE, но и на возможное развитие альтернативного X11-стека.

  • Появление пакетов для разных дистрибутивов.
    En официальном сайте SonicDE уже перечислены варианты установки для Arch-подобных дистрибутивов, Artix, Debian, Devuan и Vendefoul Wolf. It’s FOSS также отмечает работу над пакетами для Gentoo, NixOS, OpenMandriva и FreeBSD.

  • Проект пока остаётся ранним и нишевым.
    Несмотря на активную разработку, SonicDE пока не стоит воспринимать как полностью зрелую замену KDE Plasma. Это ранний проект, который только формирует собственный набор компонентов, инфраструктуру сборки и пакеты для дистрибутивов. Его основная аудитория — пользователи, которым по техническим или личным причинам нужна именно X11-сессия с поведением, близким к KDE Plasma.

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

Fuente: linux.org.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster