KDE Plasma 6.8 要砍掉 X11 了,Linux 桌面的 Wayland 时代真来了
技术笔记 74 次阅读

KDE Plasma 6.8 要砍掉 X11 了,Linux 桌面的 Wayland 时代真来了

KDE Plasma 6.8 要砍掉 X11 了,Linux 桌面的 Wayland 时代真来了

KDE Plasma 6.8 要砍掉 X11 了,Linux 桌面的 Wayland 时代真来了

说真的,Linux 桌面用户等这一天等了够久了。

据 XDA 前两天报道,KDE Plasma 团队正式决定:从 6.8 版本开始,不再支持 X11 会话。也就是说,Plasma 6.7 会是最后一个带着 X11 的版本。过了这村,就没这店了。

这个消息出来之后,我倒没有太惊讶。毕竟贡献者 David Edmundson 在博客里说得挺直白的——内部统计数据显示,Plasma 6.6 的用户里已经有 95% 在用 Wayland 了。换句话说,剩下那 5% 基本可以忽略不计了。

你还别说,KDE 这条路走得是真够久的。

十五年前就开始说要迁移了

David 在博客里提到一个细节挺有意思:KDE 早在 15 年前就计划迁移到 Wayland 了。十五年前啊,那时候我还在用 Windows XP 呢。真没想到 Wayland 从规划到"正式接盘",花了整整一代人的时间。

不过话说回来,Wayland 这几年的成熟速度确实快得多。我记得前几年用 Wayland 的时候,截图工具各种不兼容,远程桌面直接崩,连个简单的窗口截图都得折腾半天。现在已经完全不一样了——我自己的主力机器年初就切到了 Wayland,日常办公、写代码、看视频,一次都没翻过车。

KDE 团队的原话是:现在几乎没有人还在 X11 环境下测试或开发 Plasma 了。这个表态挺实在的——大家都不用了,那还留着干嘛?

X11 走了,但老应用不会死

有人可能要问了:"我那些旧软件怎么办?"

这个倒不用担心。KDE 说了会持续支持 XWayland,也就是说,依赖 X11 的老应用照样能跑。只是底层的显示服务器换成了 Wayland,上面给旧软件留了一个兼容层。

而且 Plasma 的登录管理器也不会一刀切——如果你装了好几个桌面环境,有些还依赖 X11,登录的时候还是可以选。

说白了,这次改动对普通用户的影响几乎为零。你该用啥用啥,没有任何东西会突然不工作了。

X11 的问题到底出在哪

老实说,X11 能活这么多年本身就是个奇迹了。这个协议是 1987 年设计的,比我家猫的年龄都大。这么多年下来,它的架构问题早就堆成山了:

首先是安全性。X11 的设计理念是"所有客户端都是可信任的"——这在 80 年代没问题,但放在今天,随便一个恶意程序就能记录你的键盘输入、截你的屏幕。Wayland 在这方面做了彻底的改革,每个窗口都是隔离的,你想截图都得用户明确授权。

然后是渲染性能。Wayland 直接走 EGL 和 DRM,绕过了 X11 那层中间商,帧率更稳定,延迟更低。尤其对于高刷新率显示器,差距一眼就能看出来。

还有多显示器支持。我办公室里接了两台不同分辨率的显示器,X11 下偶尔会出现光标穿越卡顿、窗口位置错乱的问题。切到 Wayland 之后全都好了。

不只是 KDE,整个 Linux 生态都在转

其实这两年,越来越多的 Linux 项目开始放弃 X11 了。GNOME 早就默认走 Wayland 了;Fedora 也是 Wayland 先行;Ubuntu 从 21.04 开始就把 Wayland 作为默认会话了。

KDE 现在这一步,更像是一个"终于来了"的标志性事件。毕竟 KDE Plasma 是 Linux 桌面市场占有率最高的桌面环境之一,它彻底放弃 X11,意味着 Wayland 已经真正成熟了。

我个人的建议是:如果你还在用 X11,可以考虑找个周末切一下试试。现在 Wayland 上的兼容性已经做得很好了,除了极少数特别老的闭源应用,基本没啥坑。就算真遇到问题,切回 X11 也就是重启一下登录管理器的事。

Linux 桌面走了三十多年,终于等到了显示协议真正换代的一天。这个变化不会让你一夜之间觉得电脑变快了,但它确实让整个桌面环境更安全、更流畅了。这就是好事,对吧?

分享

评论 (0)

评论通过后显示

暂无评论,来写第一条吧 ✍️