Weston 11.0 在色彩管理、RDP 等方面進行了改進

韋蘭與韋斯頓

Weston 的目標是為在桌面環境和嵌入式解決方案中使用 Wayland 提供高質量的代碼庫和工作示例,

經過八個月的發展 宣布發布穩定版 複合服務器 韋斯頓 11.0, 它正在使用有助於在 Enlightenment、GNOME、KDE ​​和其他用戶環境中全面支持 Wayland 協議的技術進行開發。

Wayland包含一個協議 (大體上完整) 還有一個稱為Weston的參考實現。 對於渲染,Weston可以使用OpenGL ES或軟件(pixman庫)。 當前,客戶僅限於OpenGL ES,而不是完整的OpenGL,因為“ libGL使用GLX和所有X依賴項”。 該項目 也正在開發GTK +和Qt版本 呈現給Wayland而不是X。

的發展 Weston致力於提供高質量的代碼庫和實用示例 在桌面環境和嵌入式解決方案中使用Wayland。

Weston 11.0 的主要新功能

在 Weston 11.0 的這個新版本中,Weston 版本號的主要變化是由於 ABI 更改破壞了向後兼容性。

對於部分 變化的 那些從 Weston 11.0 中脫穎而出的產品 是色彩管理基礎設施的持續工作 它允許顏色轉換、伽馬校正和顏色配置文件。 包括為顯示器設置 ICC 配置文件並在其上反射 sRGB 顏色的能力。 也出現了將顯示器切換到 HDR 模式的支持,但尚未實現 HDR 內容的形成。

在這個新版本中突出的另一個變化是 添加了對單像素緩衝區協議的支持,它允許創建包含四個 32 位 RGBA 值的單像素緩衝區。 使用顯示協議,複合服務器可以縮放單個像素緩衝區以創建任意大小的均勻著色表面。

除了它 已經做好了準備 在其中之一中實施 下一個支持版本 執行 同時多個後端,例如,用於通過 KMS 和 RDP 輸出。

另一方面,也強調了 DRM 後端為未來對多 GPU 配置的支持奠定了基礎,此外還對 RDP 後端進行了一些改進以支持遠程訪問屏幕內容,並且已經完成了一些工作。後端 DRM 的性能。

其他變化 從這個新版本中脫穎而出:

  • 重新設計了 weston_buffer 的實現。
  • cms-static 和 cms-colord 插件已被棄用。
  • 刪除了對多個工作區和桌面外殼縮放的支持。
  • 刪除了對 wl_shell 協議的支持並將其替換為 xdg-shell。
  • 刪除了 fbdev 後端,應該改用 KMS 後端。
  • 刪除了 weston-launch、launcher-direct、weston-info 和 weston-gears 組件,您應該改用 libsea 和 wayland-info 庫。
  • 默認情況下,KMS max-bpc 屬性已設置。
  • 當系統上的可用內存耗盡時會發生崩潰。

終於 如果您有興趣了解更多信息,您可以在中查看詳細信息 以下鏈接。

如何在Ubuntu及其衍生產品上安裝Weston 11.0?

好吧,對於那些對能夠安裝此新版本的Weston感興趣的人, 他們必須在系統上安裝Wayland。為了安裝它,我們只需要打開一個終端,並在其中輸入以下內容:

pip3 install --user meson

做完了 現在,我們將使用以下命令下載新版本的Weston 11.0:

wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz

我們使用以下內容解壓縮內容:

tar -xvf weston-11.0.0.tar.xz

我們訪問使用以下命令創建的文件夾:

cd weston-11.0.0

我們通過以下方式進行編譯和安裝:

meson build/ --prefix=...

ninja -C build/ install

cd ..

最後,建議重新啟動計算機以開始使用新用戶會話中的更改。


發表您的評論

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

*

*

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