Weston 11.0 发布,Wayland 合成器的参考实现


Weston 是 Wayland 合成器的参考实现,同时也是一个开箱即用的多用途桌面环境。Weston 为汽车、嵌入式、机械、工业、机顶盒和电视等非桌面用途提供了一个非常基础的全功能桌面环境。

目前 Weston 11.0 发布了,此版本在色彩管理的基础设施方面有改进,比如提供了实验性的色彩管理支持,它可以与监视器 ICC 配置文件一起使用。还可以将监视器设置为 HDR 模式,并从 Weston 配置文件中提供 HDR 特性。但公告中还提及:现在 Weston 还不能生成任何 HDR 内容。

其次还有这些亮点优化:

  • 各种 RDP 改进。
  • DRM 后端的性能改进。
  • 支持 wp_single_pixel_buffer_v1 协议。
  • weston_buffer 重构。
  • 同时运行多个后端(例如 KMS + RDP)和 DRM 后端中的多 GPU 支持的基础。(目前此功能尚未支持,可能会在将来的版本中提供。)

重大更改:

  • cms-static 和 cms-colord 插件现已弃用。
  • 从桌面 shell 中删除了许多功能:多工作区、缩放、曝光。
  • wl_shell 支持已被删除(被 xdg-shell 取代)。
  • fbdev 后端已被移除(被 KMS 取代)。
  • weston-launch 和 launcher-direct 已被移除(被 libseat 取代)。
  • weston-info 和 weston-gears 客户端已被删除(weston-info 由wayland-info 取代)。
  • 现在默认设置 KMS max-bpc 属性,如果你遇到黑色带有(故障)显示器的屏幕,请尝试在 weston.ini 中降低它。
  • Weston 现在将在内存不足时中止,这意味着 Weston 不适合适用于内存受限的环境。

更新公告:https://lists.freedesktop.org/archives/wayland-devel/2022-September/042410.html


相關推薦

2022-09-25

目前为止,大部分测试似乎都是使用 Wayland 的 Weston 参考合成器并使用 Ubuntu 21.10 完成。 下面是该工具包的一些主要工作: 事件处理 在 EDT 上调度原生事件,以避免在从 EDT 和工具包线程更新状态时出现潜在的竞争条件。

2022-10-10

添加 HierarchicalFlag 和 hierarchy_level_plus1。 autotools:使用 wayland-scanner 私有代码 autotools:使用 wayland-scanner.pc 来定位 prog meson:使用 Wayland-scanner 私有代码 meson:请求本机 Wayland-scanner meson:使用 wayland-scanner.pc 定位 prog meson

2022-11-28

,此版本引入了一个新的暂存协议扩展,旨在让客户端与合成器进行通信,允许其内容“撕裂”(屏幕显示部分旧内容,部分新内容)。 在 Wayland 的早期,这种替代 X.Org 服务器的主要哲学驱动点之一是“每一帧都是完美的”

2023-05-16

X11 的内容“显示出来”,对于超出显示窗口的东西(如合成器、IME、输入管理、桌面环境等),还是需要使用原生 Wayland 应用程序,因为 XWayland 基本不会集成这些组件。 之前 Asahi Linux 默认使用 Xorg 的唯一原因是 Wayland 合成器

2023-06-18

Org 会话下对 AMD 和 NVIDIA 进行了测试,然后在 Wayland Mutter 合成器会话下进行了 (X)Wayland 游戏性能测试,混合了原生 Linux 游戏以及通过在 Linux 上通过 Steam 运行 Windows 游戏。 在 AMD 方面是运行 Linux 6.3.2 内核和 Mesa 23.2-devel 的 Radeon

2023-08-31

将安全上下文附加到来自沙箱内部的所有连接。反过来,合成器可以限制沙盒连接使用的功能。 点此查看关于 Wayland 协议的详细信息。 新合并的 Flatpak 代码支持利用 Wayland 合成器的支持来获取有关客户端的识别信息,并根据

2023-08-18

Web 浏览器进行比例缩放。 据介绍,该协议已在 KDE KWin 合成器中成功通过测试。但遗憾的是,Wayland 比例缩放支持目前默认禁用。感兴趣的用户需要设置 widget.wayland.fractional-scale.enabled 首选项,才能体验比例缩放支持。 fractio

2023-08-28

>> Mir 2.15 已发布,它是由 Canonical 为 Ubuntu 开发的 Wayland 合成器的最新版本,用于构建基于 Wayland 的 shell。 新版本没有特别重大的变化,主要是推出了用于支持 Wayland 的抽象层 MirAL 4.0。MirAL 4.0 的里程碑更新是弃用了部分以前

2022-05-31

Wayland 支持库,如 libweston 和 wlroots)取决于各个 Wayland 合成器,Wayland 1.21 值得关注的一项新特性是添加对高精度鼠标滚轮的支持,以匹配为 X.Org 和 Linux 内核驱动程序所进行的工作。 基于新的"wl_pointer.axis_v120"事件,新版

2023-10-13

OS 现在使用 Wayfire 作为轻量级 Raspberry Pi OS 桌面的 Wayland 合成器。 树莓派官方称基于 Wayland 的新桌面环境可以为 Raspberry Pi 4 和 5 的设备提供更好的性能、更好的系统安全性以及良好的体验。 新版本的另一个重大变化是默认

2023-03-07

2019 年发布的 GNOME 3.32 中曾提供了有关 GNOME Shell 和 Mutter 合成器的分数缩放的初步支持。现如今,即将发布的 GNOME 44 版本则将带来对 Wayland 的 fractional_scale_v1 协议的支持。 “向客户提供有关最佳分数缩放比率的提示,以与wp_

2023-04-16

项目放在桌面上。 添加了桌面标题(用于在某些 Wayland 合成器下设置 WM 规则)。 所有视图模式都可以禁用平滑滚动。 打开具有可执行类型的不可执行文件是固定的。 LXQt面板 DOM 插件在编译时默认启用。 QTerminal / QT

2023-02-16

支持也很重要,因为移动后可以将 scanout 修改器从 Wayland 合成器传递到 X11 应用程序/游戏中。此外,XWayland 23.1 还有一些错误修复和其他小的改进。 XWayland 23.1 版本的基本计划已在 xorg-devel 邮件列表中列出。 与此同时,Wayla

2024-07-10

这是v2.x的优化累积升级版本,包括一些重要优化、依赖更新、bugfix 等 内核 diboot-core & core starter v2.11.0 优化: 字典选项数据查询支持缓存(默认内存缓存,启用Redis则使用Redis缓存) 优化字段名转列名映射,支持