Wayland 1.21 发布


经过六个月的开发,Wayland 1.21 稳定版本现已发布。 1.21 分支在 API 和 ABI 层面向后兼容 1.x 版本,主要包含错误修复和微小的协议更新。

主要变化包括:

  • 在 wl_pointer 编程接口中增加了对事件 wl_pointer.axis_value120 的支持,以便在具有高分辨率滚轮的鼠标上进行高精度滚动。
  • 新的函数 wl_signal_emit_mutable 和 wl_global_get_version 被添加到服务器。
  • 使用 FreeDesktop.org 项目基础设施将开发工作转移到 GitLab 平台。
  • 与光标定制有关的结构和功能被清理和重新设计
  • wl_shell 被标记为可选协议,并被宣布为已废弃。要创建自定义 shell,建议使用 xdg_shell 协议,该协议提供了交互的接口,就像与窗口一样,它允许你在屏幕周围移动、最小化、最大化、调整大小等。
  • 增加了对构建系统的要求,Meson 现在至少需要 0.56 版本才能构建。"c_std=c99" 标志在编译过程中被启用。

更多详情可查看:https://lists.freedesktop.org/archives/wayland-devel/2022-June/042268.html


相關推薦

2022-05-31

Wayland 1.21 首个 Alpha 版本已发布,由于 Wayland 自身现在已相对稳定,并且没有太多的变动,而大部分繁重的工作(或 Wayland 支持库,如 libweston 和 wlroots)取决于各个 Wayland 合成器,Wayland 1.21 值得关注的一项新特性是添加对高精

2023-08-16

上周发布的 Go 1.21 提到该版本继续保持了 Go 1 的兼容性承诺(甚至有所增强)。不过仍有人好奇,未来是否会发布一个会破坏与现有 Go 1.x 程序兼容性的 "Go 2"。 昨天,Go 开发团队技术 leader Russ Cox (rsc) 发表博客详

2022-11-13

形设计软件 Blender 上月为每日构建的 Linux 版本实现了对 Wayland 的原生支持,并表示如果一切顺利,即将发布的 Blender 3.4 将引入该项特性。 近年来,越来越多的 Linux 发行版开始默认提供 Wayland 桌面,开发者也一直在积极为 Blende

2023-11-27

的提交信息,Firefox 121 计划在现代 Linux 桌面上默认启用 Wayland 支持,而不是回退到 XWayland。 来源:https://bugzilla.mozilla.org/show_bug.cgi?id=1752398、https://hg.mozilla.org/mozilla-central/rev/5ea5f3e31d58 本周发布了 Firefox 120 稳定版,Firefox 121

2022-10-14

计软件 Blender 最新每日构建版本在 Linux 上已经原生支持 Wayland。官方称如果一切顺利,即将发布的 Blender 3.4 将引入此功能。 Blender 是一款跨平台的 3D 图形设计软件,可以在 Linux、macOS 以及 Windows 系统下运行。与其他 3D 建模

2023-02-04

个主要版本,目前正处于开发阶段,据称将会正式支持 Wayland。 上个月 libxfce4windowing 库发布不久后,Xfce 4.20 启动了开发工作,前者是 Xfce 桌面环境的一个新依赖项,为下一代 Wayland 显示协议提供支持。当时 Xfce 开发团

2023-06-18

Ubuntu 23.04是最新的Ubuntu版本,它默认使用了Wayland作为其桌面会话的显示服务器,而不是传统的X.Org。Wayland被认为是X.Org的现代替代品,它可以提供更好的安全性、稳定性和性能。但是,对于Linux游戏玩家来说,Wayland是否能够与X.O

2022-08-28

Mir 是一套用于构建基于 Wayland 的 Shell 库。Mir 简化了 Shell 作者需要处理的复杂性:它提供了一个稳定的、经过良好测试的、高性能的平台,具有触控、鼠标和平板电脑输入、多显示器功能和安全的客户端-服务器通信。 ABI 摘要

2023-05-16

鼓励 Asahi Linux 发行版的用户停止使用 X.Org,因为 Wayland 才是 Linux 的未来。 作为X.Org 几乎无人维护,已经完全不适合现代显示硬件,大型 Linux 发行版和主要桌面环境已经放弃了 Xorg 支持。比如红帽宣布 RHEL 10 默认将不

2023-10-30

t 团队在最新月度报告中提到,他们已经开始着手开发对 Wayland 的支持。 团队称这项工作是他们在很长一段时间内必须面对的主要挑战之一,虽然他们不期待 Wayland 能很快取代 Xorg 作为默认值,无论是在 21.3 中,还是在 22.x 中

2022-12-13

定对象 (platform-specific objects) 的概念,现在 Qt 6.5 将支持 Wayland 原生接口,以便应用程序开发者能够直接与 Wayland 对象句柄进行交互。 Qt 6.5 通过 QNativeInterface 支持 Wayland 原生接口,使得从 Qt 应用程序代码中直接与 Wayland 对象交

2023-11-30

于 2025 年上半年发布的 RHEL 10 将移除 X.org,默认使用 Wayland。 Red Hat 工程经理 Carlos Soriano Sanchez 说道:“从 X Window System 到 Wayland 的过渡已经持续了 15 年。Red Hat 从一开始就参与其中。随着时间的推移,人们发现 X11 协

2023-03-07

初步支持。现如今,即将发布的 GNOME 44 版本则将带来对 Wayland 的 fractional_scale_v1 协议的支持。 “向客户提供有关最佳分数缩放比率的提示,以与wp_viewport协议一起使用。” 该合并请求自开放起至最终被合并共历时了 10 个

2023-03-18

用程序。Wine 8.4 具有重要意义,因为它是发布最初始的 Wayland 图形驱动程序代码的版本。 目前 Wine 8.4 中“winewayland.drv”的状态尚未为最终用户和游戏玩家准备好,仍处于早期阶段,正在进行开发。距离在原生 Wayland 支持之外再