recientemente Wayland 1.17協議的新穩定版本已發布,這是進程和庫之間的一種通信機制。 1.17分支在API和ABI級別上向後兼容 版本1.x,但還包含部分改進。
A除了故障排除和錯誤外,Wayland 1.17還重新設計了代碼 要顯示有關內部服務器錯誤的信息,您更新了wl_seat協議並確保優先使用wl_surface.damage_buffer。
Weston 6.0 Composite Server的發布,預期與該版本的Wayland 1.17一起發布,但被推遲到本週結束 由於在最後一刻檢測到介子構建腳本中的錯誤。
韋斯頓開發的技術有助於對Wayland協議的全面支持 在GNOME,KDE等桌面環境中。
目標 韋斯頓發展 為在桌面環境和嵌入式解決方案中使用Wayland提供高質量的代碼庫和工作示例, 作為汽車娛樂系統,智能手機,電視和其他消費類設備的平台。
韋斯頓有什麼新消息?
在新版的Weston中,對穩定的xdg-shell協議的支持脫穎而出 (與Windows一樣創建曲面並與曲面交互的界面)。
已添加 虛擬設備對composer-drm的輸出支持 (在weston.ini的遠程輸出部分中配置)。
韋斯頓 收到一個新的“遠程”插件,以將輸出流式傳輸到外部主機 使用虛擬輸出設備。
插件會自動以虛擬輸出設置啟動。 通過使用gstreamer在RTP上發送jpeg運動來傳輸信息。
在遠程端,任何RTP客戶端都足以顯示(還準備了一個基於gstreamer的remoting-client-receive.bash腳本)。
另一方面,我們發現 simple-dmabuf-egl客戶端的其他實現,支持使用DMABuff技術共享多個視頻卡。
在libweston中添加了用於配置管理的API (weston_config),用於控制透明度(在weston_surface中為is_opaque)和基於sync_file(zwp_linux_explicit_synchronization_v1)調用的媒體同步。
在添加的其他支持中,我們發現:
- 添加了用於調試的API和具有詳細日誌輸出的特殊調試模式(weston_debug選項)。
- 該外殼經過改進,可用於汽車信息娛樂系統(ivi-shell)。
- 為libinput添加了其他輸入配置。
- 改進了xwayland中的剪貼板支持。
- Weston-screenshooter提供的功能。
- GL渲染器增加了通過圍欄同步fd對GPU同步的支持。
韋蘭1.17
此新版本的Wayland 1.17在Firefox 65中提供支持 專職為環境工作。 要使用Wayland,現在只需將GDK_BACKEND環境變量設置為“ wayland”即可啟動Firefox。
在你身邊 Fedora 30已決定基於Wayland發行默認版本的Firefox。
我們還可以在多媒體中心的這個新版本的新穎性中獲益 Kodi 18.0支持Wayland。
桌面環境
在桌面環境方面, 我們強調指出,在MATE 1.22中,桌面面板適用於基於Wayland協議運行後端。
En 基於Wayland提供了GNOME 3.32會話支持 在分數上。
使用Wayland,可獲得Sway 1.0用戶環境的第一個穩定版本。
在KDE 5.15中,XdgStable,XdgPopups和XdgDecoration協議已完全應用。 在基於Wayland的環境中,提供了虛擬桌面支持,包括有選擇地將窗口放置在給定虛擬桌面上的功能(對於X11,這是不可能的,並且可以將窗口放置在一個或全部虛擬桌面上)。
新增了對使用觸摸屏或觸摸板手勢以拖放模式移動項目的支持。
在Red Hat Enterprise Linux 8的beta版中,GNOME桌面默認使用Wayland。
Mir顯示服務器穩定了運行Wayland應用程序以及將Mir用作Wayland的複合服務器的工具。