皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Sway 1.11 平铺 Wayland Compositor 添加了对显式同步的支持

Sway 1.11 平铺 Wayland Compositor 添加了对显式同步的支持

Sway 1.11 已作为这个流行的 i3 兼容且基于 wlroots 的 Wayland 合成器和平铺窗口管理器的最新稳定版本发布,该编辑器在许多 GNU/Linux 发行版的存储库中提供。

Sway 1.11 基于 wlroots 0.19.0,该协议引入了对 HDR10 支持的颜色管理-v1 协议和对仅显示设备的多 GPU 支持,Sway 1.11 引入了对 linux-drm-syncobj-v1 协议的支持,以实现显式同步,并支持 ext-data-control-v1 协议作为剪贴板管理器的替代方法。

此外,该版本还引入了对 ext-image-copy-capture-v1 和 ext-image-capture-source-v1 协议的支持以改进屏幕捕获,支持用于为 Surface 设置 alpha 乘数的 alpha-modifier-v1 协议,并支持可在键盘映射中绑定以触发指针事件的指针键。

最重要的是,Sway 1.11 改进了输出配置逻辑以实现更好、更快的回退,在 IPC 中公开了 security-context-v1 元数据以用于 criteria 和 title 格式,并更新了默认菜单以使用 wmenu-run,同时放弃了对 wmenu-run 的依赖dmenu_path。

默认配置文件在此版本中也已更新,以提供一些实用程序(如 pactl、brightnessctl 和 grim)的键绑定。此外,该版本更新了 sway.desktop 文件,默认设置 DesktopName,并按照上游的建议,将默认的点击拖拽锁定模式设置为 sticky。

当然,Sway 1.11 还获得了 wlroots 0.19.0 的所有增强功能,包括支持裁剪和缩放缓冲区以在后端直接扫描、支持用于设置专用区域边缘的 wlr-layer-shell-v1 协议、用于软件 GL 和 Vulkan 实现(如 llvmpipe 和 lavapipe)的新 udmabuf 分配器,以及各种场景图改进。

有关 Sway 1.11 中实现的更改的更多详细信息,您可以在项目的 GitHub 页面上查看完整的更改日志,如果您想在 GNU/Linux 发行版上编译 Sway,还可以从该页面下载源代码 tarball。

图片来源:Sway 项目(由 Marius Nestor 编辑)

转自 Sway 1.11 Tiling Wayland Compositor Adds Support for Explicit Synchronization – 9to5Linux