In vista della preparazione di KDE ad abbandonare la sessione X11, il progetto Plasma 6.8 sta attirando l'attenzione. SonicDE è un insieme di fork di componenti KDE Plasma e KDE Frameworks sviluppato dalla comunità, mirato alla conservazione e allo sviluppo dello stack X11. Nella descrizione del progetto gli sviluppatori affermano chiaramente che SonicDE deve "mantenere e migliorare le parti specifiche di X11 di KDE" dopo il passaggio di Plasma a un modello esclusivo per Wayland. La nuova ondata di interesse è stata sollecitata da una recensione di It’s FOSS, dove SonicDE è descritto come un tentativo di offrire agli utenti "Plasma con X11" dopo l'eliminazione della sessione X11 dalle future versioni di KDE Plasma.
Il team di KDE ha già annunciato che in Plasma 6.8 non ci sarà la sessione X11 nella schermata di accesso, e i percorsi specifici di X11 nella Plasma Shell, nelle Impostazioni di sistema e nelle impostazioni dei dispositivi saranno rimossi. Tuttavia, il supporto per XWayland per eseguire le vecchie applicazioni X11 rimarrà, ma non ci sarà più uno sviluppo attivo della sessione Plasma/X11 nell'upstream di KDE.
SonicDE cerca di occupare proprio questo spazio. Il progetto è nato da un insieme di patch kwin-x11-improved, poi unito con il codice sorgente di KWin/X11 sotto il nome di KDE-Lite, e a dicembre 2025 è stato rinominato SonicDE. Attualmente, il codice sorgente è ospitato nell'organizzazione Sonic-DE su GitHub, dove il progetto include già circa 40 repository.
Principali cambiamenti e caratteristiche di SonicDE
Focus su X11 invece di Wayland.
SonicDE non cerca di essere un'altra shell Wayland. Il suo obiettivo è mantenere una sessione X11 basata sui componenti KDE familiari, mentre Plasma passa definitivamente a Wayland. In una descrizione ufficiale è specificato che il progetto rimuove le parti residue di Wayland dai componenti dipendenti, per concentrarsi sul supporto di X11.sonic-win è un fork di KWin/X11.
Il componente centrale del progetto è sonic-win, un fork di KWin/X11, responsabile della gestione delle finestre e del compositing. Nel README del progetto si sottolinea che sonic-win non è un gestore di finestre minimalista a sé stante come Openbox o i3, ma è progettato per funzionare come parte di una shell desktop completa.Mantenere il comportamento importante per gli utenti di X11.
Gli sviluppatori di sonic-win elencano i motivi per cui alcuni utenti rimangono su X11: funzionamento delle scorciatoie globali, ripristino delle posizioni delle finestre tra le sessioni, comportamento più prevedibile di alcuni giochi, applicazioni Wine, il drag-and-drop di Chromium, desktop remoto e menu integrati localmente. SonicDE cerca di mantenere esattamente questi scenari, e non semplicemente "congelare" il vecchio codice.sonic-workspace è un fork di Plasma Workspace.
Oltre al gestore di finestre, il progetto sviluppa sonic-workspace, fork di plasma-workspace. Questo componente contiene le parti di base dell'ambiente: librerie per l'area di lavoro, gestore delle notifiche, elementi di sessione, applet, KRunner, Klipper, schermo di uscita, temi, menu, pannelli e altre parti che rendono SonicDE un vero ambiente desktop, e non solo un gestore di finestre.sonic-desktop-interface è un fork di Plasma Desktop.
La shell del desktop è gestita da sonic-desktop-interface, fork di plasma-desktop. Insieme a sonic-win e sonic-workspace, forma la base di SonicDE come ambiente desktop autonomo, e non come un insieme di patch disparate per KDE.Rimozione delle dipendenze superflue e del codice Wayland.
Secondo Phoronix, nello sviluppo iniziale SonicDE si è occupata della rimozione del codice esclusivo di Wayland, della pulizia degli elementi obsoleti e delle modifiche per migliorare il supporto per X11. Questo dovrebbe semplificare la manutenzione del codice che upstream KDE non intende più supportare in Plasma 6.8+.Lavoro sul backend Vulkan per sonic-win.
Il progetto prevede di lavorare su backend Vulkan per sonic-win. Al momento si tratta di una direzione di sviluppo e non di una funzionalità pronta per l'uso, ma dimostra che SonicDE non si limita a conservare il vecchio KWin/X11, ma tenta di portare avanti lo stack grafico.Tema Silver e tema di accesso personalizzato.
SonicDE include Tema Silver, un fork del tema Klassy per Plasma, insieme a silver-sddm per la schermata di accesso. Questo è necessario affinché l'ambiente appaia coerente e non venga percepito come una «Plasma troncata con patch».Supporto non solo per le distribuzioni systemd.
Gli sviluppatori affermano che SonicDE deve rimanere agnostico rispetto al sistema di init, ossia non deve essere rigidamente legato a systemd. Sul sito del progetto viene anche menzionato il desiderio di supportare i sistemi BSD, dove KDE/X11 funzionano già oggi.Compatibilità con il X.Org Server e interesse per XLibre.
Il progetto desidera rimanere compatibile con X.Org Server «il più a lungo possibile» e allo stesso tempo utilizzare le funzionalità attese XLibre, se si rivelano utili. Questo dimostra che SonicDE non si concentra solo sul mantenimento della vecchia sessione X11 di KDE, ma anche sul possibile sviluppo di uno stack X11 alternativo.L'emergere di pacchetti per diverse distribuzioni.
Su il sito ufficiale di SonicDE ha già elencato le opzioni di installazione per distribuzioni simili ad Arch, Artix, Debian, Devuan e Vendefoul Wolf. It’s FOSS menziona anche il lavoro su pacchetti per Gentoo, NixOS, OpenMandriva e FreeBSD.Il progetto rimane ancora precoce e di nicchia.
Nonostante lo sviluppo attivo, SonicDE non dovrebbe ancora essere considerato un sostituto completamente maturo di KDE Plasma. Questo è un progetto iniziale, che sta ancora formando il proprio insieme di componenti, infrastruttura di costruzione e pacchetti per distribuzioni. Il suo pubblico principale sono quegli utenti che per ragioni tecniche o personali necessitano di una sessione X11 con un comportamento simile a quello di KDE Plasma.
SonicDE sembra una risposta diretta all'abbandono da parte di KDE Plasma della sessione X11 completa. Per la maggior parte degli utenti, il futuro di Plasma è probabilmente rappresentato da Wayland e XWayland, ma per coloro che tengono alla funzionalità di X11, il progetto potrebbe diventare uno dei pochi tentativi di mantenere un desktop simile a KDE senza passare a Wayland.
Fonte: linux.org.ru




