Wayland Protocols 1.43 今天早上发布,带来了一个新协议:xdg_toplevel_tag_v1。
Wayland Protocols 1.43 的新增功能是顶级标签 “xdg_toplevel_tag_v1”,它允许 Wayland 客户端以脚本友好的方式标记顶级。KDE 开发人员 Xaver Hugl 致力于这个自 2023 年 7 月以来一直在审查/讨论的顶级标签协议。Xaver 将合并请求中的新协议总结为:
“toplevel tag 协议允许客户端为 toplevels 设置一个标签,即使在应用程序重新启动后,合成器也可以使用它来识别它们。合成器可以使用此持久标识来恢复位置、大小、“始终在顶部”等属性,还可用于允许用户创建更改特定窗口的合成器行为的规则。
KDE KWin、GNOME 的 Mutter 和 GTK 工具包已经存在暂定的顶级标签实现。KWin 合并请求将新功能总结为:
“它允许应用程序使用名称标记其窗口,例如”主窗口“、”电子邮件编辑器“、”pip video“或类似名称,合成器可以将该名称用于窗口规则或在没有 xdg 会话管理支持的情况下恢复应用程序窗口的状态。
我们还(可选地)获得了翻译后的窗口描述,我们稍后可以将其用于辅助功能目的。
Wayland Toplevel Tag 协议通过此合并请求进行记录。
Wayland Protocols 1.43 更新除了 xdg_toplevel_tag_v1 之外,还进行了一些小的修复,并为 XDG-Shell 协议添加了边缘约束。这就是今天的发布。
转自 Wayland Protocols 1.43 Released With Toplevel Tag Protocol – Phoronix