主要观点:作者开始偿还博客债务,分享在 Chromium Ozone/Wayland 项目中的工作进展,包括分数缩放、输入法、标签拖放、文本缩放、显式同步等方面,同时提及 ongoing 和 future work。
关键信息:
- 项目旨在 Chromium 项目中实现、交付和维护原生 Wayland 支持,Igalia 团队自 2016 年起主导该工作。
- Chromium Wayland 后端已开始作为主要浏览器后端进行测试,反馈总体积极,但 Nvidia 设置可能面临重大回归。
- 分数缩放支持经历问题,经分析需使用 Wayland 组合器提供的分数比例值,已在 M128 实验性推出。
- 输入法方面,实施了 text-input-v3 协议的实验性支持,同时与 Chromium 社区合作改进客户端实现。
- 标签拖放支持通过 xdg-toplevel-drag 协议实现,已在 Mutter 中支持并开始在 Gnome 48 中发货,同时有 fallback 实现。
- 文本缩放通过在 Ozone/Wayland 中实现“ui scale”层实现,已在 M131 推出。
- 为解决显示撕裂问题实现了 linux-drm-syncobj-v1 协议支持。
- ongoing work 包括使 Chromium 的交互 UI 测试基础设施与主要 Wayland 组合器配合,以及研究“会话管理”。
重要细节: - 文中提到多个相关博客、帖子和视频,如Olá Mundo、同事的演讲等。
- 介绍了各种标志,如
ozone-platform-hint
、wayland-per-window-scale
等。 - 提及新赞助商和合作伙伴的欢迎,以及可通过邮件讨论合作事宜。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。