摇摆1.12

该新闻稿已发布 摇摆1.12 — 一个新版本的平铺式 Wayland 合成器,其理念和配置与 i3 兼容。该版本已发布。 25的五月2026年根据该项目,Sway 1.12 包括 50名参与者共进行了138次更改现在组装需要 wlroots 0.20.0.

主要用户变更为支持 HDR10 在工作中 Vulkan渲染器这并不意味着所有配置都会自动启用 HDR:该功能与 wlroots/Sway 中的 Vulkan 后端/渲染器以及驱动程序、显示器和图形堆栈其他部分的支持密切相关。尽管如此,对于 Sway 而言,这是在 Wayland 环境下全面支持现代 HDR 显示器的重要一步。

Sway 1.12 版本的主要变化

  • 支持捕获单个窗口。
    Sway 现在可以捕获单个窗口,而不是整个屏幕或工作区。这对于屏幕录制和视频通话中的应用共享非常重要:您可以只显示特定应用,而无需显示整个桌面。此功能已在完整的更新日志中列为一项支持。 顶级捕获.

  • 通过 Vulkan 渲染器实现 HDR10。
    添加了支持 使用 Vulkan 渲染器运行 Sway 时,支持 HDR10 输出。HDR10 是最常见的开放式 HDR 视频格式之一,因此对于使用现代显示器和在多媒体应用场景下的用户来说,这种变化尤为明显。

  • 新版 Wayland 协议。
    此版本新增了对 color-management-v1、color-representation-v1、xdg-toplevel-tag-v1、ext-workspace-v1 和 wl_fixes 的支持。这扩展了颜色管理、外部组件与工作区交互以及更精确地识别顶级窗口的基础。

  • 为输出颜色配置文件添加 --device-primaries 选项。
    现在可以采用显示器报告的原始颜色坐标。 EDID为了更准确地描述特定显示器的颜色特性,而不是粗略地将其与预定义的配置文件进行比较,这是必要的。

  • 更改 sRGB 配置文件的行为。
    sRGB配置文件现在使用分段sRGB传递函数,而不是简单的gamma 2.2。为了解决之前的问题,新增了gamma22配置文件。但是,据开发者称,实际的默认行为仍然保持不变——gamma 2.2。

  • 官方支持通过显示管理器启动。
    此前,通过显示管理器启动 Sway 被视为不支持的操作方式:开发者会援引登录管理器的旧问题,并将此类报告标记为不支持而关闭。在 Sway 1.12 版本中,这一立场已得到修正,现在正式支持通过显示管理器启动 Sway。

  • 更改了对不支持的GPU的行为。
    Sway 不再拒绝在不支持的显卡驱动程序(包括 NVIDIA 专有驱动程序)上启动。现在,它不会拒绝启动,而是显示一条信息性消息。开发者强调,支持策略并未改变,只是启动行为有所变化。可以使用 `--unsupported-gpu` 参数或 `SWAY_UNSUPPORTED_GPU` 环境变量禁用此消息。

  • 标准配置下通过 playerctl 启用媒体键。
    播放器控制键的快捷键已添加到默认配置文件中。这样,用户无需手动添加自定义快捷键,即可通过标准媒体键简化媒体播放器的控制。

  • 支持键盘滑动开关。
    新增对键盘模块滑动开关的支持。此项更改与输入处理相关,适用于键盘上集成此类硬件开关的设备。

除了主要功能外,此版本还修复了拖放处理、容器移动、工作区、layer-shell、xdg-shell、草稿纸、通过 Pango/Cairo 进行的文本渲染以及多个进程间通信 (IPC) 脚本等方面的问题。这些修复包括因错误使用面板命令导致的崩溃、重启后首次使用触控笔点击导致的崩溃、将容器拖动到工作区边缘导致的崩溃以及某些调整大小/移动操作导致的崩溃。

Sway 1.12 看起来像是一次基础架构层面的更新:该项目已与 wlroots 0.20 版本同步,支持现代色彩管理和 HDR,改进了屏幕共享脚本,并取消了之前必须通过显示管理器运行的限制。对于使用滚动发行版的用户,此次更新很可能通过常规软件包渠道推送,但自行构建 Sway 的用户需要注意,此次更新新增了对 wlroots 0.20.0 的依赖。

来源: linux.org.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster