世界線再一次變動(指git fork),你選擇跟隨主流的Wayland,還是加入X11反抗軍?
1. SonicDE專案簡介#
KDE Plasma是Linux系統最受歡迎的桌面環境之一,與GNOME並駕齊驅。經歷了20年以上開發,推出了6個以上大版本。作為開源專案,總有人會對專案發展方向不滿,從而出現一些fork。
最早,要保留舊版KDE功能而fork的桌面叫做Trinity Desktop,為的是保存KDE 3.5的Plastik主題風格,他們還在用QT 3。現在依然有Linux發行版收錄。
惡名昭彰、非常容易崩潰的KDE 4,也有人嘗試fork,叫做Katana Desktop,保留Oxygen主題的風格並減少系統資源佔用。
之後的KDE 5與KDE 6普遍受到好評,大大改進了Linux桌面的使用體驗,雖說偶爾還是會崩潰。KDE逐漸成為GNOME以外的有力選擇。此時,KDE逐漸轉型為一個跨國組織的名稱。若要稱呼桌面環境的話,應該使用「KDE Plasma」這個名字。
但是…歷年來最大的變化已來到。自從KDE Plasma 5開發者就嘗試加入Wayland支援,並同時維護X11與Wayland兩種圖形協定的桌面,以期未來能夠遷移到Wayland。進入KDE Plasma 6時代,此過程開始加速。KDE Plasma 6.8以後的版本將不再支援X11了,是完全移除。
參看KDE官方部落格的聲明:Going all-in on a Wayland future 在KDE Plasma 6.4之後,合成器正式被拆分為kwin-x11和kwin-wayland。並且Plasma 6.8之後將會仿效GNOME 50,走Wayland-only的路線。這引起一部分社群不滿。
這次,SonicDE標誌性地,以X11和Wayland為分界點,建立了另外一個KDE的fork。
SonicDE (Sonic Desktop Environment) 這個專案是XLibre開發者在2026年發起的,意圖保留KDE X11的支援,並且移除Wayland的組件,可以說是與主流反其道而行。
順帶一提,XLibre是2025年出現的X.Org X Server的fork,他們要繼續開發X11桌面,防止被Wayland取代。
準確來說,SonicDE是要讓kwin-x11合成器繼續開發,他們fork了KDE Plasma 6.4的主要元件,並改名為Sonic Desktop Interface,kwin-x11改叫sonic-win,Breeze主題多了一個叫做Silver的版本。
你知道的,KDE Plasma功能很多,即使往Wayland遷移的過程中新功能大部分無法移植到X11,X11依然有很多好玩的東西。
SonicDE這正好可以作為XLibre X Server的旗艦級桌面,用於展示X11還是很有活力的。嗯…反過來說,KDE Plasma和deepin以外的其他X11桌面,都很…老氣。
問題是,未來KDE Plasma 6.8正式移除X11後端支援後,不知道SonicDE這個專案要怎麼維護下去,他們要花大把時間把上游變更都merge回kwin-x11呀。
KDE Plasma桌面很大程度使用QT寫成,但KDE所製作的程式並沒有說只能在KDE使用,故即使KDE Plasma桌面走向Wayland-only,用QT框架寫的程式本身應該還是會支援X11。
未來,KDE的功能是越來越依賴Wayland惹。比如Wayland的HDR支援,在X11非常難以實現,儘管XLibre社群有人硬是把它做出proof of concept了,Color Management & HDR #251,也不知道什麼時候會穩定。
對了,SonicDE專案原本叫做KDE Lite,但被KDE團隊關切一下之後便改名為SonicDE了,感覺之後會被SEGA關切的樣子(Sonic很容易讓人聯想到音速小子)。目前SonicDE大部分組件還是繼承KDE Plasma的名字,未來可能會慢慢改掉。
2. 安裝SonicDE#
各發行版的安裝指示參考Github
我自己的測試環境是: Artix Linux + XLibre + SonicDE. I use Artix (not Arch) btw. No Systemd. No bloat. Enjoy init freedom.
- 目前在Arch Linux,SonicDE得透過AUR安裝。或者可以使用Artix Linux官網打包好的XLibre + SonicDE映像檔。現有的KDE桌面組件會全部被移除。有很多套件需要手動編譯。
yay -S sonicde-meta- 裝上去後再到
kde-applications裡面找喜歡的套件,補完常用KDE工具。安裝後會顯示SonicDE。


