发布 XWayland 21.1.0,用于在 Wayland 环境中运行 X11 应用程序的组件

XWayland 21.1.0 现已推出,它是一个 DDX(设备相关 X)组件,运行 X.Org Server 以在基于 Wayland 的环境中运行 X11 应用程序。 该组件正在作为主要 X.Org 代码库的一部分进行开发,之前与 X.Org 服务器一起发布,但由于 X.Org 服务器的停滞以及 1.21 版本发布的不确定性为了继续积极开发 XWayland,决定将 XWayland 分开并以单独包的形式发布累积的更改。

与 X.Org Server 1.20.10 的 XWayland 状态相比的主要变化:

  • XVideo 实现提供对 NV12 格式的支持。
  • 添加了使用 Glamour 2D 加速架构加速其他 RENDER 扩展格式的功能,该架构使用 OpenGL 来加速 2D 操作。
  • GLX 提供程序已切换为使用 EGL,而不是 Mesa 项目中的 swrast_dri.so。
  • 添加了对 Wayland wp_viewport 协议的支持,用于升级全屏应用程序。
  • 为所有 Wayland 表面提供多个缓冲区条带。
  • 当禁用基于 Glamor 的加速时,调用 memfd_create 用于创建与 Wayland 复合服务器共享的缓冲区。
  • 改进了对使用相对鼠标移动和键盘捕获的客户端的支持。
  • 添加了命令行选项“-listenfd”、“-version”和“-verbose”。
  • 构建工具仅限于支持介子构建系统。

来源: opennet.ru

添加评论