在Gnome 3.34中,將根據需要啟動XWayland會話

Wayland徽標

Wayland是圖形服務器協議 它為窗口合成管理器提供了一種直接與視頻硬件和應用程序進行通信的方法。 韋蘭 允許通過X服務器運行X11應用程序,可以選擇沒有root特權, 與這些兼容。

Mutter是窗口組成經理和Wayland作曲家,在Gnome Shell中使用 取代了Metacity。

它可以在Gnome之類的桌面上用作獨立的窗口管理器。 它可以通過插件擴展,並支持各種視覺效果。

穆特將有所改變,以改善他在Wayland的工作

對於Gnome版本3.34 作為其開發週期的一部分 Mutter包含有助於自動啟動XWayland的一些更改 嘗試在基於Wayland協議的圖形環境中運行基於X11協議的應用程序時。

與Gnome 3.32的行為不同 和更早的版本是, 到目前為止,XWayland組件一直在運行,並且需要預發布 顯式(在初始化Gnome會話時開始),現在會在需要X11支持時動態運行。

重要的是要記住 確保X11應用程序的性能 傳統的 在基於Wayland的環境中,使用XWayland DDW組件 (取決於X設備),它是X.Org主要代碼庫的一部分。

就XWayland的工作方式而言,它類似於Win32和OS X平台的Xwin和Xquartz,並包括在Wayland上運行X.Org Server的組件。

對Mutter所做的更改僅在必要時才允許啟動X服務器, 什麼 對資源消耗有積極影響 在Wayland環境中不使用X11應用程序的系統上(使用X服務器的進程通常佔用超過XNUMX MB的RAM)。

與此同時, 漢斯·德·戈德(Hans de Goede)提交了兩份報告,列出了遇到的問題 在Gnome與Wayland的合作中, 計劃要糾正什麼 作為最近啟動的旨在消除Wayland for Gnome問題的計劃的一部分。

漢斯收到了40多個問題報告,並試圖組織它們。 許多問題與鍵盤輸入支持和佈局更改以及拖放操作不總是有關。

Wayland仍然有幾個問題需要解決

除了那個p否則XWayland不具有正常的HiDPI支持,鼠標光標會掛起 對於Wayland應用程序,除其他問題外,不通過單擊標題中的中鍵來完成窗口最小化。

對兩個問題的分析已分別提出s 遊戲發布引起的: 使用全屏模式時,黑框會減少可見區域,而在全屏模式下性能會下降。

另一方面,已將基於EGL軟件界面的GLX處理器添加到XWayland中,以訪問Wayland中的渲染功能。

所做的更改將包含在X.Org Server 1.21發行版中。 使用EGL來配置GLX將消除對光柵化器swrast軟件的使用。

使用swrast導致在X11中啟動遊戲時出現問題,這些遊戲需要“多樣本抗鋸齒(MSAA)”設置,而llvmpipe中未提供有關該信息的信息。

提出的更改使GLX客戶端信息可以基於EGL數據生成有關GL堆棧的功能,包括訪問在XWayland上運行的遊戲(例如Hearts of Iron IV,Stellaris和Europa Universalis IV)的MSAA配置。

所做的更改還將從X服務器中刪除DRI驅動程序加載器功能。

終於 Gnome 3.34計劃於11年2019月XNUMX日發布。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

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