即将发布的 Ubuntu 21.04 将尝试默认使用 Wayland,目标是在 GNOME 桌面上为非 NVIDIA 系统默认使用 Wayland,而不是 X.Org 会话。
虽然距离 Ubuntu 21.04 发布还有两个月的时间,但要实现这一转变还有许多工作待完成。Ubuntu 开发团队希望明年 Ubuntu 22.04 LTS 发布时,确保对 Wayland 的支持更加出色并保持良好状态,因此现在尽快开始,以便有足够的时间对 Wayland 进行广泛的测试和评估。
正在负责此项计划的 Ubuntu 开发者已将他们的 Trello 看板公开,我们可以通过这些工作了解到围绕此重大转变计划的挑战。
![]()
部分值得关注的工作包括:
此项工作由 Red Hat/Fedora 领导,即从 X.Org Server 代码库中分离出新的独立 XWayland 软件包,以提供比旧 X.Org Server 1.20 分支更多的 XWayland 支持。由于没有迹象表明 X.Org Server 1.21 会到来,这项工作的目标是可靠地发布最新的 XWayland 修复/功能代码,而不用依赖 X.Org 代码树的其他部分。
Ubuntu 尚未承诺使用独立的 XWayland 打包,但希望他们会这样做,毕竟相关的工作目前已在 TODO 列表出现。
- 理想情况下,将 Ubuntu 桌面安装程序迁移至 Wayland 而不是 XWayland 上运行,同时在需要时仍可回退至使用 X11
- 在 Wayland/XWayland 下对 Ubuntu Snaps 和 Java 应用程序进行更多的测试
- 确保 Mozilla/Gecko 应用程序使用他们的原生 Wayland 支持,而不是通过 XWayland 实现。还有其他与 Firefox 相关的修复/加固需求
- 可能会升级他们的 PipeWire 封装,以确保它能很好地用于远程桌面场景
- 使用专有驱动程序引导 NVIDI显卡时,确保使用体验愉快,因为该驱动程序将回退到使用 X.Org Server 会话。同样,确保其他更特殊的情况(如 Hyper-V 显示支持)仍可与 X.Org 一起搭配使用
- 为 GNOME 提供深色模式支持
- 有可能将 GNOME 40 的线程输入代码从 GNOME 40 向后移植回传到 GNOME 3.38,而 Ubuntu 21.04 在这个周期内会坚持使用 GNOME 3.38 系列。这看起来是暂定的,并且考虑到要回移植和测试/维护的软件包很多,他们可能会放弃这项工作
更多工作计划点此查看,如果四月份发布的 Ubuntu 21.04 一切顺利,我们将在其 GNOME Shell 桌面上看到 Ubuntu 默认使用 Wayland。