Sway 1.10 于周日发布,是这款受 i3 启发的 Wayland 合成器的最新版本,适用于 Linux 桌面。
正在进行的维护者 Simon Ser 在周日发布了 Sway 1.10,作为这个流行的 Wayland 合成器的最新功能版本。Sway 1.10 系列构建在 wlroots 0.18 库之上,而 wlroots 0.18 库又为合成器提供了许多新的 Wayland 功能。Wlroots 0.18 带来了新的协议支持,例如用于显式同步的 linux-drm-syncobj-v1、用于表面 alpha 通道支持的 alpha-modifier-v1、作为任务栏和应用程序切换器的协议的 ext-foreign-toplevel-list-v1,以及用于更好地处理 VNC/远程用例的 ext-transient-seat-v1。Wlroots 0.18 还对其 Vulkan 渲染支持进行了改进,新增了用于从 GPU 读回像素缓冲区的无状态渲染 API,以及各种其他更改。
Sway 1.10 引入了 GPU 重置恢复处理,以提高合成器的稳定性。还有一个新命令,用于将 ICC 配置文件用于输出。输出确认算法也得到了增强。Sway 1.10 还重写了其渲染器,以利用 wlroots 场景图 API 获得更好的性能。
Sway 1.10 支持的新 Wayland 协议包括用于选择加入撕裂翻页的 tearing-control-v1、用于远程处理应用程序的 ext-transient-seat-v1、用于顶级信息查询的 ext-foreign-toplevel-list-v1 和 xdg-shell v5。还支持用于 CJK 的 IME 弹出窗口以及其他各种更改。
通过 GitHub 下载 Sway 1.10 Wayland 合成器版本并了解更多详细信息。
转自 Sway 1.10 Released With GPU Reset Recovery & Other Wayland Enhancements – Phoronix