對於 GTK5,我們正在考慮終止對 X11 的支持

馬蒂亞斯·克拉森, Fedora 桌麵團隊的負責人,GNOME 發布團隊的成員,以及活躍的 GTK 開發人員之一(貢獻了 GTK 36,8 中 4% 的更改), 開始討論在下一個主要 GTK11 分支中棄用 X5 協議的可能性 並讓 GTK 僅使用 Wayland 協議在 Linux 上運行。

對於那些不知道的人 韋蘭,您應該知道 是複合服務器交互的協議 以及使用它的應用程序。 客戶端在單獨的緩衝區中自己渲染窗口,將有關更新的信息傳遞給複合服務器,複合服務器結合各個應用程序緩衝區的內容以形成最終結果,同時考慮到可能的細微差別,例如重疊窗口和透明度。

換句話說,複合服務器不提供渲染單個元素的 API,而是 僅在已形成的窗口上運行,當您使用 GTK 和 Qt 等高級庫時,它可以讓您擺脫雙緩衝,這些庫接管了對窗口內容進行排序的工作。

韋蘭 解決了許多 X11 安全問題 因為與後者不同的是,它隔離了每個窗口的輸入和輸出,不允許客戶端訪問其他客戶端窗口的內容,也不允許攔截與其他窗口關聯的輸入事件。 目前,已經為 GTK、Qt、SDL(自 2.0.2 版起)、Clutter 和 EFL(啟蒙基礎庫)庫實現了對直接使用 Wayland 的支持。 從 Qt 5.4 開始,QtWayland 模塊包含在組件實現中,用於在 Wayland 項目開發的 Weston 複合服務器環境中運行 Qt 應用程序。

關於建議的說明 棄用 X11 指出“X11 沒有改善 現在,Wayland 已普遍可用。” 他進一步解釋說,X11 GTK 後端和基於 Xlib 的代碼正在停滯不前,並且遇到了維護人員的問題。

據稱,為了 X11 兼容性生存,必須有人編寫和維護與X11相關的代碼, 但是沒有發燒友,目前的 GTK 開發者大多專注於對 Wayland 的支持。 有興趣在基於 X11 協議的環境中工作的系統開發人員可以自行維護並擴展他們對 GTK 的支持,但鑑於當前的活動,情況將是有些人希望將 X11 的維護收回結尾。 在他自己的手中被認為是不可能的。

目前, GTK 已經將 Wayland 定位為領先的 API 和功能開發平台. 由於 X11 協議的開發缺乏活動,而在 GTK 中保留其支持的同時,X11 後端將在開發人員可用的新功能方面產生越來越多的積壓,或者成為實施新功能的障礙. GTK 中的功能。

值得一提的是,根據 Firefox Telemetry 服務的統計數據,該服務分析了由於發送遙測和訪問 Mozilla 服務器的用戶所收到的數據,在基於 Wayland 的環境中工作的 Linux 上的 Firefox 用戶比例協議它不超過 10%。

Linux 上 90% 的 Firefox 用戶繼續使用 X11 協議。 大約 5-7% 的 Linux 用戶使用純 Wayland 環境,大約 2% 使用 XWayland。

該報告使用的信息涵蓋了從 Linux 上的 Firefox 用戶收到的遙測數據的大約 1%。 禁用某些 Linux 發行版中提供的 Firefox 軟件包中的遙測可能會極大地影響結果(Fedora 中啟用了遙測)。

與此同時 KDE 計劃在 2022 年將基於 Wayland 協議的 Plasma 桌面會話帶到合適的狀態 大部分用戶的日常使用。 在 KDE Plasma 5.24 和 5.25 中顯著改進了對 Wayland 的支持,包括支持每通道大於 8 位的顏色深度、VR 耳機的“DRM 租賃”、支持截屏和最小化所有窗口。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   桑切斯,巴勃羅·加斯頓 他說:

    好吧,如果 Linux 軟件開發人員不想自願轉向 Wayland,他們將不得不關閉 X11 的大門,並迫使他們發展。

  2.   比利威瑟爾 他說:

    親愛的,我想為這篇文章做一點貢獻。 所說的所有評估都是可行的並且非常有根據。 在做出決定之前,我們不要忘記,通俗地說,實現任何 Linux 版本都需要很多年,而這要歸功於 X11 協議。 後者已變得有吸引力且易於年輕人使用。

    X11 協議及其近 20 年或更長時間的改進已成功吸引了其他操作系統 (Win) 的用戶。 他通過 X11 學會了不要害怕使用任何 Linux 發行版。
    考慮到 Mozilla(*) 所說的,遠離 X11 協議,是否謹慎?
    美好祝愿。 比利
    (*) Linux 上 90% 的 Firefox 用戶繼續使用 X11 協議