摇摆1.12 现在可用 此次更新是对这款受 i3 启发、在轻量级 Linux 桌面高级用户中广受欢迎的 Wayland 合成器进行的最全面的更新之一。此次新版本发布距上次更新已近一年。 以前他又靠在了书架上。 维根不过,它引入了一系列改进,主要集中在图像管理、色彩以及与更多硬件配置的兼容性方面。
尽管该项目秉持极简主义理念,但 Sway 1.12 的更新日志重点关注了 提供更现代化的体验它支持高动态范围视频,为内容创作者和系统管理员提供了新的选择,即使在以前导致图形驱动程序出现问题的系统上,启动过程也更加灵活,同时还保留了为重视效率的用户设计的浮动式、基于图块的合成器。
Sway 1.12 中的 HDR10 和 Vulkan 渲染
最引人注目的新功能是……的到来 使用 Vulkan 渲染器时支持 HDR10这种组合使 Sway 更贴近众多用户对多媒体内容和游戏的需求。HDR10 是目前应用最广泛的高动态范围内容开放标准,对于拥有广色域和高亮度的现代屏幕而言尤为重要,而这类屏幕在西班牙市场也日益普及。
得益于此集成,Sway 会话可以利用以下优势: 支持 HDR10 的视频和游戏前提是屏幕和系统图形堆栈允许。对于那些希望在 Linux 下搭建家庭影院环境、多媒体实验室,或者只是想利用 Wayland 充分发挥新一代显示器性能的用户来说,这一步骤相比传统的 SDR 配置而言意义重大。
捕获单个窗口和新的颜色选项
Sway 1.12 的另一个值得注意的新增功能是: 能够单独捕获窗口此功能对内容创作者、直播主播或录制演示和视频教程的用户尤其有用,因为它允许您专注于单个应用程序,而不会显示整个桌面或敏感信息。
此外,还新增了一个启动选项。 «–device-primaries»这指示 Sway 使用显示器 EDID 数据中声明的颜色原色。EDID 是面板本身向系统公开的有关其技术特性的信息,因此此功能允许 更好地调整色彩还原 这对于在 Wayland 下运行的专业设计、视频编辑或摄影环境至关重要,因为它关系到每个屏幕的实际行为。
新的 Wayland 协议侧重于颜色和工作区
开发团队还扩展了支持的协议列表,现在包括 颜色管理 v1 和颜色表示 v1这些协议为合成器层面的更高级色彩管理打开了大门,从而能够与需要使用特定配置文件或高保真色彩工作流程的应用程序进行更精细的集成。它们还与 Wayland 自身的增强功能(例如更精确的帧同步)相集成。
此外,Sway 1.12 还增加了对以下功能的支持: xdg-toplevel-tag-v1、ext-workspace-v1 和 wl_fixes这些扩展程序(以及其他扩展程序)可以丰富窗口在桌面上的标签、组织和显示方式,并修复和改进与 Wayland 生态系统的交互。对于经常使用平铺式桌面和多工作区的用户来说,这些功能可以转化为更清晰的布局和更可预测的应用程序行为。
默认配置文件和内置快捷方式
许多用户都会喜欢的一项实用改进是: Sway 1.12 现在包含一个默认配置文件 通过一系列预定义的快捷键。这些快捷键包括旨在与以下对象交互的组合键: 玩家控制是一个广泛使用的实用程序,用于从命令行或自定义脚本控制多媒体播放。
安装后,此示例文件允许: 该环境应该从首次启动起即可使用。 无需从头开始创建配置。对于 Sway 新手或需要在多台机器上部署合成器的管理员来说,这大大缩短了初始设置时间。
支持更多GPU,并提供对显示管理器的官方支持
此前,在某些配置下,如果 Sway 检测到某种情况,则会拒绝登录。 不支持的GPU某些NVIDIA专有驱动程序确实存在这种情况。1.12版本中,情况有所改变:合成器不再阻止启动,而是显示警告信息,但允许进程继续运行。
这种调整并不意味着所有硬件组合都能完美运行,但它的确意味着…… 用户可以试用 Sway 1.12 版本。 在更多场景下进行测试,并自行判断性能和兼容性是否可以接受。这是一种更灵活的方法,对于那些因工作需要或与特定软件兼容而依赖专有驱动程序的人来说可能很有吸引力。
另一方面,该项目宣布: 显示管理器现在正式支持启动 Sway。这使得它更容易集成到更传统的桌面环境和多用户配置中,这些环境和配置在企业、教育中心或实验室中很常见,在这些环境中,图形登录管理器用于处理同一系统上的不同帐户和会话。
Sway 1.12 的可用性和下载
任何想尝试新功能的人都可以找到 Sway 1.12 软件包和源代码已上传至 GitHub。该版本的所有技术变更也在此处详细说明。大多数已将 Wayland 作为其主要会话的 Linux 发行版将逐步把此更新整合到其官方软件仓库或最新发布渠道中。
对于已经在使用 Wayland 的用户来说,此次更新带来了以下好处: Sway 1.12 是一个更强大的选择。 在马赛克合成器的生态系统中,它结合了更好的色彩管理、新的捕捉可能性和更人性化的初始设置,同时又不牺牲其轻量级和高度可定制的方法。