Wayland 1.21 已經發布,這些是它的新聞

經過六個月的發展 提出了 Wayland 協議 1.21 的穩定版本,這個新的 API 和 ABI 向後兼容 1.x 版本,主要包含錯誤修復和次要協議更新。

幾天前,形成了針對 Weston Composite Server 10.0.1 的更正更新,該更新正在作為單獨開發週期的一部分進行開發。 Weston 提供了在桌面環境和嵌入式解決方案中使用 Wayland 的代碼和工作示例。

Wayland 1.21主要新聞

在這個新版本中 向 wl_pointer API 添加了對 wl_pointer.axis_value120 事件的支持 使用高分辨率滾輪進行高精度鼠標滾動。

這個新版本中另一個突出的變化是 新功能已添加到服務器 wl_signal_emit_mutable (類似於 wl_信號_發射 它支持在一個信號處理程序刪除另一個信號處理程序的情況下正確操作)和 wl_global_get_version (允許您找出 API 的通用版本)。

協議書 wl_shell 已被標記為可選部署到復合服務器,並已被棄用。 要創建自定義外殼,建議使用 xdg_shell 協議,該協議提供了與窗口等表面交互的接口,允許您在屏幕周圍移動表面、折疊、展開、調整大小等。

還突出顯示了相關的干淨和重新設計的結構和功能。 隨著光標的定制,加上對構建系統的要求已經增加,現在構建需要至少 0.56 版本的 Meson 工具包。 編譯時,啟用“c_std=c99”標誌。

此外,還值得一提的是,該項目的開發使用 FreeDesktop.org 項目的基礎設施轉移到了 GitLab 平台。

此外, 同樣值得注意的是應用程序的變化,桌面環境和與 Wayland 相關的發行版:

  • KDE 計劃在 2022 年將基於 Wayland 協議的 Plasma 桌面會話帶到適合大部分用戶日常使用的狀態。
  • 在 Fedora 36 中,在具有專有 NVIDIA 驅動程序的系統上,默認啟用基於 Wayland 協議的 GNOME 會話,該會話以前僅在使用開源驅動程序時使用。
  • 在 Ubuntu 22.04 中,大多數默認為基於 Wayland 協議的桌面會話,但使用 X 服務器仍然是具有 NVIDIA 專有驅動程序的系統的默認設置。 對於 Ubuntu,已經提出了一個帶有 qtwayland 包的 PPA 存儲庫,其中與改進對 Wayland 協議的支持有關的修復程序已經從 Qt 5.15.3 分支轉移,伴隨著 KDE 項目。
  • Firefox nightly build 默認啟用 Wayland 支持。 Firefox 修復了線程阻塞問題,改進了彈出窗口的縮放,並在檢查拼寫時使上下文菜單工作。
  • Valve 繼續開發 Gamescope 複合服務器(以前稱為 steamcompmgr),它使用 Wayland 協議,用於 SteamOS 3 操作系統。
  • XWayland 22.1.0 DDX 組件版本已經發布,它提供了 X.Org 服務器版本,用於在基於 Wayland 的環境中編排 X11 應用程序的執行。 新版本增加了對 DRM Lease 協議的支持,該協議用於在發送到虛擬現實耳機時為左右眼形成具有不同緩衝區的立體圖像。
  • labwc 項目正在為 Wayland 開發一個複合服務器,其功能讓人聯想到 Openbox 窗口管理器(該項目被宣傳為嘗試為 Wayland 創建 Openbox 替代方案)。
  • LWQt 的第一個版本是 LXQt 的基於 Wayland 的自定義 shell 變體,現已推出。
  • Collabora 作為 wxrd 項目的一部分,正在為虛擬現實係統開發一種新的基於 Wayland 的複合服務器。
  • Wine-wayland 7.7 項目發布已經發布,允許 Wine 在基於 Wayland 協議的環境中使用,無需使用 XWayland 和 X11 組件。

來源: https://lists.freedesktop.org


發表您的評論

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

*

*

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