Wayland Protocols 1.34 版于周三发布,新增了三个用于进一步增强 Wayland 功能的暂存协议。
Wayland Protocols 1.34 带来了 xdg-toplevel-drag, xdg-dialog 和 linux-drm-syncobj 协议。xdg-toplevel-drag 协议旨在改进 Wayland 上的拖放功能,允许在拖放时附加顶层窗口,使其成为可拆卸的工具栏/浏览器标签页/类似功能。xdg-dialog 协议用于在顶层设置特定于对话框的提示,而 linux-drm-syncobj 则支持使用 DRM 同步对象显式同步缓冲区。
Jonas Ådahl 在发布 Wayland 协议 1.34 时将新的暂存协议总结为:
- xdg-toplevel-drag
该协议允许在拖动时附加顶层窗口,从而增强了常规拖放功能。例如,可用于实现可拆卸工具栏和浏览器标签拖动行为,这些行为可在其他平台上看到。
- xdg-dialog
该协议允许在顶层设置特定的对话框提示,更具体地说,就是将对话框标记为模态。
- linux-drm-syncobj
该协议允许使用 DRM 同步对象对缓冲区进行显式同步。虽然该协议不太可能直接被应用程序和工具包广泛使用,但它却是改进 Vulkan 和 OpenGL 驱动程序的重要基石。
这就是本次 Wayland 协议更新中值得注意的新增内容。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/45608.html