Wayland 1.20 正式支持 FreeBSD 等

Wayland徽標

最近 推出 新的穩定版協議,進程和庫之間的通信機制 韋蘭 1.20。

分支 1.20 在API和ABI級別上與版本1.x向後兼容 並且主要包含錯誤修復和次要協議更新。

Weston 的複合服務器為在桌面和嵌入式環境中使用 Wayland 提供代碼和工作示例,正在一個單獨的開發週期中發展。

Wayland 1.20主要新聞

在這個新版本的協議中,強調了 已實現對 FreeBSD 平台的官方支持,針對這些測試已添加到持續集成系統中。

Wayland 1.20 的另一個重要變化是 刪除了對自動工具構建系統的支持 現在改用介子。

除此之外,要強調的是該功能 “Wl_surface.offset”已添加到協議中 允許客戶端獨立於緩衝區本身更新表面緩衝區偏移量。

還需要注意的是,協議中添加了“wl_output.name”和“wl_output.description”功能,以允許客戶端識別輸出,而無需綁定到 xdg-output-unstable-v1 協議擴展。

在事件的協議定義中引入了新的“類型”屬性,現在可以將事件本身標記為析構函數。

而且我們還可以發現 已修復錯誤, 包括在多線程客戶端上刪除代理時的競爭條件。

在部分 Wayland 對應用程序、桌面環境和發行版的更改,突出顯示以下內容:

  • 在 XWayland 和專有驅動程序 NVIDIA 中進行了更改,允許在使用 DDX 組件製作的 X11 應用程序中提供完整的 OpenGL 和 Vulkan 硬件加速支持。
  • 該協議在 Ubuntu 21.04 中實現,而在 Fedora 35、Ubuntu 21.10 和 RHEL 8.5 中,添加了使用基於桌面的 Wayland 協議和專有 NVIDIA 驅動系統的能力。
  • Canonical 發布了一個使用 Wayland 協議的用於互聯網信息亭的全屏 Ubuntu 框架。
  • OBS Studio 視頻流系統實現了 Wayland 兼容協議。
  • GNOME 40 和 41 繼續完善對 Wayland 協議和 XWayland 組件的支持。 帶有 NVIDIA GPU 的系統允許使用 Wayland 會話。
  • 繼續為 Wayland 提供 MATE 桌面的可移植性。 為了在 Wayland 環境中無需鏈接到 X11 即可工作,對 Atril 文檔查看器、系統監視器、Pen 文本編輯器、終端模擬器和其他桌面組件進行了調整。
  • 在 KDE 中,使用 Wayland 協議來穩定會話。 KWin 組合管理器和 KDE Plasma 5.21、5.22 和 5.23 桌面為 Wayland 會話提供了顯著的增強。
  • Firefox 93-96 包含一些更改,以解決影響 Wayland 環境的問題,包括處理彈出窗口、剪貼板和不同 DPI 屏幕上的縮放。
  • 發布了基於 Weston 複合服務器的緊湊型自定義界面。
  • labwc 的第一個版本是 Wayland 的複合服務器,具有讓人聯想到 Openbox 窗口管理器的功能。
  • System76 正在使用 Wayland 開發一個新的 COSMIC 用戶環境。
  • Sway 1.6 自定義環境和 Wayfire 0.7 複合服務器是使用 Wayland 發布的。
  • 已經為 Wine 提出了一個更新的驅動程序,它允許您直接在基於 Wayland 的環境中通過 Wine 運行使用 GDI 和 OpenGL/DirectX 的應用程序,而無需使用 XWayland 層,也無需刪除 Wine 與 X11 協議的綁定。 該驅動程序增加了對 Vulkan 和多顯示器設置的支持。
  • Microsoft 已經實現了在基於 WSL2 子系統(Linux 的 Windows 子系統)的環境中使用圖形界面運行 Linux 應用程序的能力。 對於輸出,使用 RAIL-Shell 複合管理器,它使用 Wayland 協議並基於 Weston 代碼庫。

最後,對於那些有興趣能夠測試這個新版本的人,他們可以下載源代碼進行編譯 以下鏈接。


發表您的評論

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

*

*

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