全面迈向Wayland未来:KDE Plasma 6.8将仅支持Wayland

文章宣布KDE Plasma 6.8将完全转向Wayland,放弃X11会话支持,并详细解答了关于游戏、NVIDIA显卡、无障碍访问、自动化、BSD支持等用户可能关心的技术问题,阐述了这一转变带来的开发优势。

全面迈向Wayland未来

本周三,2025年11月26日  |  Plasma团队 #Plasma #Wayland #This Week in Plasma

好吧,各位,一个新时代开始了:在KDE桌面环境基于X11运行近三十年后,未来的KDE Plasma 6.8版本将仅支持Wayland!对X11应用程序的支持将完全交由Xwayland处理,Plasma的X11会话将不再被包含在内。

对大多数用户来说,这不会立即产生影响。我们绝大多数用户已经在使用Wayland会话,这在大多数发行版上是默认设置,并且其中一些发行版已经——或计划——独立于我们的决定,放弃Plasma的X11会话。

从长远来看,这一变化为功能、优化和开发速度带来了新的机遇。

因为我们确信很多人会对这一变化有疑问,Plasma团队准备了以下FAQ:

Plasma 6.8是否意味着KDE对X11会话的支持将持续到……? KDE对Plasma X11会话的支持将延续到2027年初。我们无法提供具体日期,因为我们正在探索为Plasma 6.7发布一些额外错误修复版本的可能性。最后一个版本的确切时间只有在我们临近其实际发布时才会知道,我们预计这将在2027年初的某个时候。

如果我仍然真的需要X11怎么办? 这是长期支持(LTS)发行版搭载旧版本Plasma的完美用例。例如,AlmaLinux 9包含了Plasma X11会话,并将支持到2032年的某个时候。

X11应用程序还能工作吗? 除了罕见的特殊情况,是的,它们仍将通过Xwayland兼容层工作。它在为大多数X11应用程序提供兼容性方面做得很好,并且我们在其基础上提供了几项额外的兼容性功能,即改进的对分数缩放的支持以及(可选择加入的)与X11全局快捷键和输入模拟的向后兼容性。

在某些情况下,执行屏幕截图或屏幕录制等特殊任务的第三方应用程序需要进行调整,才能在Wayland上按预期工作。大多数已经这样做了,剩下的也在不断取得进展。

X11转发还能用吗? 是的,Xwayland支持它。Waypipe也为Wayland原生应用程序提供了类似的功能。

我还能在另一个桌面环境中运行X11上的KDE应用程序吗? 是的。目前没有计划在Plasma之外的KDE应用程序中放弃对X11的支持。这一变化仅涉及Plasma的X11登录会话,这才是即将消失的部分。

游戏呢? 在Wayland会话上游戏体验比以往更好!自适应同步、可选撕裂和高刷新率多显示器设置都开箱即用。经过一些额外设置,HDR游戏也能运行!

NVIDIA显卡呢? 虽然几年前专有NVIDIA驱动程序对Wayland的支持相当不稳定,但现在它已经非常成熟了。制造商仍在支持的显卡如今工作得很好,对于非常老的NVIDIA GPU,可以使用开源的Nouveau驱动程序替代。

无障碍访问呢? 无障碍访问是一个非常广泛的话题,因此很难做出任何明确的声明,但我们通常与X11会话持平。所有基本功能都已经按预期工作,包括屏幕阅读器、粘滞键和回弹键、放大等等。 有些方面更好,例如用于调整缩放级别的触摸板手势,以及应用系统范围的颜色滤镜来纠正色盲。预计到Plasma 6.8发布时,还会有更多改进。 然而,第三方应用程序提供的无障碍访问功能在某些方面可能较差。如果您有任何我们尚未满足的特殊需求,请提交错误报告!这是我们非常感兴趣并希望改进的一个活跃话题。

自动化呢? 许多工具可以在Wayland会话中用于自动化;例如 wl-copy/wl-paste、ydotool、kdotool、kscreen-doctor 和 plasma-apply-* 工具。通常Plasma具有足够的可扩展性,您可以自行添加仍然缺失的功能,例如通过KWin脚本或插件。

那些"已知的重大问题"呢? 虽然我们不能承诺所有问题都会完全消失(有些取决于应用程序的支持),但我们正在积极努力解决Wiki页面上那些最后的遗留问题。 其中一些问题非常接近解决;例如,与输出镜像相关的问题将在Plasma 6.6中消失。会话恢复和记住窗口位置也在积极处理中。

BSD上的Plasma呢? FreeBSD已经搭载了正常工作的Wayland会话,因此在这方面应该没有上游问题。如果还有任何我们可以帮助上游解决的遗留问题,请与我们联系!

关于 kwin_wayland 和 kwin_x11 的拆分呢? 在Plasma 6.4中,我们将KWin拆分为单独的X11和Wayland版本。这使得KWin能够更早地全面投入Wayland,而不必过多地被遗留的X11支持所拖累。对于仍有X11边缘用例需求的用户,我们从那时起就付出了额外的努力来保持桌面其余部分对X11的支持。 虽然拆分帮助很大,但KWin只是拼图的一部分。整个Plasma桌面有许多地方的开发因需要支持两个窗口系统的最低共同标准而受到阻碍。

底线 这样做是因为我们相信,最终放弃Plasma X11会话将使我们能够更快地为大多数已经在使用Wayland的用户改进稳定性和功能。

如果我们想继续打造出最好的免费桌面,我们必须足够灵活,以适应快速变化、充满机遇的环境,而无需拖着阻碍大量工作的遗留支持前行。

向Wayland的过渡是漫长的,有时甚至是痛苦的。但我们已非常接近终点线。跨越它将为未来几年解锁许多积极的改变,我们认为大家会对此表示赞赏!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计