经过几个月的发展 解放 协议的新稳定版本 韦兰1.19。 新版本1.19 在API和ABI级别上与版本1.x向后兼容,主要包含错误修复和次要协议更新。
最突出的变化之一 我们可以找到一个 改进的编译系统 现在需要至少版本0.52.1的Meson工具,weston复合服务器, 提供在台式机和嵌入式环境中使用Wayland的代码和工作示例, 它正在以独立的开发周期发展。
Wayland 1.19的主要变化和新闻
在Wayland的新版本中 已经为XWayland DDX服务器准备了补丁如果系统具有专用的驱动程序 NVIDIA,将允许在OpenGL和Vulkan中使用硬件加速 在Wayland环境中启动X应用程序时。
还 NVIDIA专有驱动程序继续实现扩展 环境的完整运行所必需的 他们使用Wayland协议。
另一个引人注目的新颖之处在于 Mir的发展仍在继续 作为Wayland的复合服务器。 确保在Mir环境中启动Wayland应用程序的工具已在HiDPI屏幕中实现了正确的缩放比例。
增加了扩展Wayland客户出口的能力此外,每个输出设备都可以进行独立的比例设置,包括小数比例值。
我们还可以发现 添加了添加和删除扩展名的功能 Wayland协议,并增加了对实验协议的支持: zwp_linux_dmabuf_unstable_v1 创建 wl_缓冲区 使用机制 DMABUF和wlr-Foreign-顶层管理 用于连接自定义面板和窗口开关。
已推出 Sway自定义环境的新版本 以及Wayland使用的Wayfire复合服务器。
至于与应用程序和桌面环境相关的更改,提到在启动用户环境时仍在继续工作 LXQt 1.0.0,将在对Wayland的工作提供全面支持的情况下实施。
Wayland默认在Plasma Mobile,Sailfish 2,webOS上启用 开源版, Tizen和AsteroidOS。
另一方面,工作 继续说明Wayland的MATE应用程序的可移植性, Mate图像查看器的眼睛已适应工作,而无需在Wayland环境以及X11中链接到XXNUMX 改进了MATE面板中Wayland的支持 并且面板多监视器和面板背景小程序已经过改编,可与Wayland一起使用。
Fedora 34计划默认迁移KDE桌面版本以使用Wayland或者。 X11会话旨在作为一种选择。 kwin-wayland-nvidia软件包用于使用专有的NVIDIA驱动程序运行KDE。
KDE正在基于Wayland进行会议 准备好日常使用,并实现X11的功能均等。 修复了屏幕投射和中心点击插入的问题。 解决了XWayland稳定性的问题。
GNOME for Wayland已将整个屏幕从渲染中移除 当使用dma-buf或EGLImage缓冲区来支持部分窗口更新时, 减少在GPU和CPU之间传输的数据量。 结合对接口元素的单独更新,此优化可大大降低使用电池供电时的功耗。 添加了为每个监视器分配不同刷新率的功能。
在GTK 4中,GDK API已重新设计为使用Wayland协议 及相关概念。 X11和Wayland相关的功能已移至单独的后端。
Firefox for Wayland提供WebGL和加速视频 通过硬件,除了 添加了一个新的后端 使用DMABUF机制 渲染纹理并组织缓冲区交换 通过不同的过程。 该后端允许在基于Wayland的Firefox构建中实现统一的GL环境,而不受特定的复合服务器(例如GNOME Mutter或KDE Kwin)的束缚。
最后,对于有兴趣能够测试此新版本的用户,可以从以下网站下载要编译的源代码: 以下链接。