发布 Wayland 协议 1.20

可得到 包发布 韦兰协议1.20,其中包含一组协议和扩展,这些协议和扩展补充了基本 Wayland 协议的功能,并提供了构建复合服务器和用户环境所需的功能。版本 1.20 几乎是在之后立即创建的 1.19,由于无法在存档中包含某些文件(README.md、GOVERNANCE.md、MEMBERS.md)。

新版本更新了协议 xdg-壳,它添加了更改已链接的弹出对话框的位置的功能。新的枚举和位字段属性已添加到“演示时间”和 xdg-shell 协议中。文档已添加到合成中
治理.md,它描述了创建新 Wayland 协议和更新 Wayland 协议集中现有协议的过程。对现有协议进行了少量补充,改进了文档,并消除了已发现的错误。

目前,wayland-protocols 包括以下稳定协议,提供向后兼容性:

  • “viewporter” - 允许客户端在服务器端执行缩放和表面边缘修剪操作。
  • “演示时间” - 确保视频显示。
  • “xdg-shell”是一个用于创建表面并与窗口交互的界面,它允许您在屏幕上移动它们、最小化、扩展、调整大小等。

不稳定的协议,其开发尚未完成,不保证与过去的版本保持兼容:

  • “fullscreen-shell” - 在全屏模式下控制工作;
  • “input-method”-处理输入法;
  • “idle-inhibit”——阻止屏幕保护程序(screen saver)的启动;
  • “input-timestamps” — 输入事件的时间戳;
  • “linux-dmabuf” - 使用 DMABuff 技术共享多个显卡;
  • “text-input”——文本输入的组织;
  • “指针手势”——通过触摸屏进行控制;
  • “相对指针事件”-相对指针事件;
  • “指针约束”——指针约束(阻塞);
  • “平板电脑”- 支持平板电脑输入。
  • “xdg-foreign” - 与“邻近”客户端的表面交互的界面;
  • “xdg-decoration” - 在服务器端渲染窗口装饰;
  • “xdg-output” — 有关视频输出的附加信息(用于分数缩放);
  • "xwayland-keyboard-grab" - 捕获 XWayland 应用程序中的输入。
  • Primary-selection - 与 X11 类似,确保主剪贴板(主选择)的操作,通常使用鼠标中键插入信息;
  • linux-explicit-synchronization 是一种特定于 Linux 的机制,用于同步表面绑定缓冲区。

来源: opennet.ru

添加评论