制作 Wayland 屏幕捕获协议

主要观点:介绍了 ext-image-copy-capture-v1 协议的历史、差异和贡献者。
关键信息

  • 2021 年 10 月创建 ext-screencopy-unstable-v1 协议,后因 wlr-protocols 关闭提交给 wayland-protocols。
  • 协议历经约 2 年多迭代,引入 ext-image-source-v1 辅助协议,后改名为 ext-image-copy-capture-v1 等。
  • 与 wlr-screencopy 相比,ext-image-copy-capture 协议可告知合成器更新区域,减少复制,增加光标捕获等功能,还可捕获顶层等。
    重要细节
  • 最初创建协议是为改善 VNC 下鼠标捕获性能和减少输入延迟。
  • 协议评审和 wlroots 实现更新较困难。
  • 有 39 人参与合并请求讨论,感谢 Simon Ser 等多人对协议设计的改进。
阅读 99
0 条评论