Amikor KDE bejelentette, hogy a Plasma 6.8-ból teljesen kikerül az X11-es munkamenet, sokaknak ez nem tetszett. A legtöbb nagyobb disztribúcióban már egy ideje a Wayland az alapértelmezett, de még mindig sokan vannak, akiknek jó okuk van az X11 mellett maradni.
Egy fejlesztőcsapat például fogta azt a kódbázist, amelytől maga KDE is elfordul, és elkezdett rá egy X11-központú asztali környezetet építeni. Ebből lett a SonicDE projekt.
A céljuk, hogy továbbra is karbantartsák és aktívan fejlesszék a KDE Plasma X11-es rétegének most magára hagyott részeit. Közben igyekeznek kiszórni a Wayland-függőségeket, és nem csak szinten tartani, hanem előrevinni az X11 támogatását.
A munka egy KWin/X11 patchkészletig vezethető vissza, amelynek a neve kwin-X11-improved volt. Ezt később Joseph Crowell egyesítette a teljes KWin/X11 forráskóddal 2025 szeptemberében, ekkor kapta a „KDE-Lite” nevet, majd decemberre SonicDE-re keresztelték át.
SonicDE: visszatér a X11-es Plasma
A SonicDE valójában KDE Plasma és KDE Frameworks komponensek forkjainak gyűjteménye, amelyeket mind újraépítettek, hogy a X11 legyen a középpontban. A projekt ma már 40 tárolót foglal magában a GitHub-en, a csapat pedig végigmegy a KDE verem elemein, és kiszedi belőlük, ami felesleges.
A legfontosabb ezek közül a sonic-win, egy KWin/X11 fork, amely az ablakkezelésért és a kompozitálásért felel. Ez a projekt legaktívabb tárolója, itt zajlik a legtöbb alapozó munka.
Mellette ott a sonic-workspace, amely a Plasma-workspace-ből származik, és a sonic-desktop-interface, amely a Plasma-desktop forkja. Előbbi az alapvető környezeti komponenseket adja, utóbbi az asztali shellt valósítja meg. A sonic-winnel együtt ez a három alkotja azt a gerincet, amit SonicDE asztali környezetként jelent. A projekt azonban jóval többet lefed, mint ez a három központi komponens. A hálózati funkciókat a sonic-network-manager biztosítja, a sonic-audio-applet-pulse a PulseAudio hangerőszabályzását kezeli, a sonic-screenlocker a képernyőzárért felel, a sonic-screen a kijelzők «konfiguráció»ját menedzseli, a munkamenetek bejelentkezését pedig a sonic-login-manager intézi.
A SonicDE-hez jár egy Silver téma is, amely a Plasma Klassy témakezelőjének forkja, mellé pedig egy hozzá illő silver-sddm bejelentkező képernyő. Így az asztal egységes megjelenést kap, nem csak egy lecsupaszított Plasma telepítésre hasonlít.
A felhasználó végül egy X11 asztalt kap, amely úgy viselkedik, ahogy a régi KDE felhasználók elvárják, miközben megörökli azokat a fejlesztéseket is, amelyek az upstream Plasma komponensekben megjelentek, amelyekből a forkok készültek.
Mivel a SonicDE-t eleve initrendszer-függetlenre tervezik, nem kötődik a systemd-hez. A BSD-támogatás is a deklarált célok között szerepel, tehát a projekt jóval szélesebb közönségben gondolkodik, mint csak a Linux-felhasználók.
Hol érhető el?
Már most becsomagolták Arch Linux-alapú disztribúciókhoz, emellett elérhetők buildjei Debian, Devuan, Artix Linux és Vendefoul Wolf számára is. A hivatalos weboldalon megtalálhatók a linkek ezekhez a disztribúciókhoz készült csomagokhoz.
Jó hír az is, hogy a fejlesztők már készítik a SonicDE csomagjait Gentoo, NixOS, OpenMandriva és FreeBSD rendszerekre is, ezért érdemes figyelni a közösségi oldalaikat és a GitHub oldalukat a frissítésekért.

