盡管GTK4仍處於早期階段、且距離GTK5的問世還有幾年時間,但GNOME開發者們已經在積極討論——是否要在下一個GTK大版本上拋棄對X11的支持。若真如此,它將在Linux平臺上成為“僅限於Wayland”的存在。
(來自:GTK.org)
Phoronix 指出,GNOME 於上周開始考慮在下一個 GTK 裡程碑上剔除對 X11 的後端支持。
紅帽開發者 Matthias Clasen 在 GTK 社區開設這個新議題(via GitLab),並解釋稱 X11 遲遲沒有變得更好。與此同時,Wayland 卻已經變得可廣泛使用。
Matthias Clasen 指出,這項討論僅針對 GTK5(無關乎 GTK4 的更新)。此外上遊開發者補充道,X11 的代碼活動,已幾乎陷入沉寂。
Emmanuele Bassi 評論道,哪怕有“少數環境”覆蓋 90% 的用戶群,他們也不至於在這裡商議重新分配這個由志願者所推動的項目的人力。
嘴皮子動起來總是很簡單,但代碼並不會憑空出現 —— 那些失去維護的代碼,必然會隨著時間的推移而退化。
對於 X11 來說,它最大的問題是長期沒有迎來任何改進,而 GTK 早已開始轉向以 Wayland 功能為主的 API 設計。
這意味著 X11 後端將難以獲得應用程序開發者非常依賴的任何新特性,甚至會成為橫亙在 GTK 上實現相關功能設計的一大障礙。
綜上所述,除非有大量開發者切實投入 X11 的代碼改進,否則它很可能在 GTK5 正式問世時被徹底打入冷宮。
最後,Red Hat 團隊一直側重於未來的 Wayland 支持準備工作(例如 XWayland rootfull),以增強在 XWayland 下運行完整的桌面的 Linux 系統生態和上遊的其它現代化事務。