開發者正探討於GTK5大版本更新時拋棄對X11的支持

儘管 GTK4 仍處於早期階段、且距離 GTK5 的問世還有幾年時間,但 GNOME 開發者們已經在積極討論 —— 是否要在下一個 GTK 大版本上拋棄對 X11 的支持。若真如此,它將在 Linux 平台上成為“僅限於 Wayland”的存在。

開發者正探討於GTK5大版本更新時拋棄對X11的支持

(來自:GTK.org)

Phoronix 指出,GNOME 於上周開始考慮在下一個 GTK 里程碑上剔除對 X11 的後端支持。

紅帽開發者 Matthias Clasen 在 GTK 社區開設了這個新議題(via GitLab),並解釋稱 X11 遲遲沒有變得更好。與此同時,Wayland 卻已經變得可廣泛使用。

Matthias Clasen 指出,這項討論僅針對 GTK5(無關乎 GTK4 的更新)。此外上游開發者補充道,X11 的代碼活動,已幾乎陷入沉寂。

開發者正探討於GTK5大版本更新時拋棄對X11的支持

Emmanuele Bassi 評論道,哪怕有“少數環境”覆蓋了 90% 的用戶群,他們也不至於在這裡商議重新分配這個由志願者所推動的項目的人力。

嘴皮子動起來總是很簡單,但代碼並不會憑空出現 —— 那些失去了維護的代碼,必然會隨着時間的推移而退化。

對於 X11 來說,它最大的問題是長期沒有迎來任何改進,而 GTK 早已開始轉向以 Wayland 功能為主的 API 設計。

這意味着 X11 後端將難以獲得應用程序開發者非常依賴的任何新特性,甚至會成為橫亘在 GTK 上實現相關功能設計的一大障礙。

GTK.jpg

綜上所述,除非有大量開發者切實投入 X11 的代碼改進,否則它很可能在 GTK5 正式問世時被徹底打入冷宮。

最後,Red Hat 團隊一直側重於未來的 Wayland 支持準備工作(例如 XWayland rootfull),以增強在 XWayland 下運行完整的桌面的 Linux 系統生態和上游的其它現代化事務。

(0)
上一篇 2022-07-04 15:37
下一篇 2022-07-04 15:37

相关推荐