Xfce 的 Wayland 兼容性之路:缓慢但稳定的前进

2023年 9月 21日 184.7k 0

不幸的是,最近更新的 Xfce 路线图并没有给桌面环境很快为 Wayland 做好准备的希望。

过去几年,向 Wayland 显示协议的过渡一直是领先桌面环境中讨论的热门话题。Wayland 被誉为 Linux 图形的未来,承诺提供更流畅、更安全的图形体验。

与此同时,它在各种桌面环境中的广泛采用进展缓慢,而且在许多方面,它仍在为黄金时段做好准备。

然而,GNOME 已经提供了与 Wayland 的出色兼容性,即将 推出的 KDE Plasma 6打算将其作为默认选择。不幸的是,Xfce,一个深受喜爱的轻量级桌面环境,远远落后于这一趋势。

Xfce 的 Wayland 兼容性之路:缓慢但稳定的前进-1Xfce 4.18 桌面环境

Xfce 的 Wayland 路线图

最近,Xfce 开发团队更新了他们的路线图,提供了他们对未来计划的见解。尽管许多 Xfce 爱好者热切希望获得有关 Wayland 支持的消息,但路线图并没有提供太多安慰。

开发人员对以下几个目标的共识值得注意。第一个也是最重要的一点是,Xfce 对 XWayland(在 Wayland 下运行的 X 服务器,为尚不支持 Wayland 的本机 X11 应用程序提供兼容性)的依赖应该被放弃。

选择 wlroots 而不是 Xfce 中的 libmutter 作为 Wayland 合成器的模块化库也给人留下了深刻的印象。

有鉴于此,桌面环境的一些核心组件,例如xfce4-panel和xfdesktop,已经使用wlroots移植到Wayland。

然而,这对当前功能造成了一些限制。例如,Wayland 上的 Xfce4 面板无法再使用 GtkSocket/GtkPlug 将插件作为单独的进程运行。此外,托盘图标支持还有很多工作要做。

一些核心 Xfce 组件(例如 xfce4-terminal、mousepad、xfce4-taskmanager)以及许多 Thunar 和 Xfce4 插件也已获得 Wayland 兼容性,并将进行可靠性测试。

关于 Xfwm4(Xfce 的合成窗口管理器),目前正在向 Wayland 进行非官方移植。

此外,开发人员还同意保留 xfdesktop 和 xfce4-panel 作为单独组件运行的可能性。

Xfce 何时会提供生产就绪的 Wayland 支持?

我会这样说——这是一个价值百万美元的问题,甚至 Xfce 开发人员也懒得回答。目前,我们正在努力在最新的 4.18 版本桌面环境中提供一个可接受的环境。

着眼于长远目标,我引用一下目前官方的立场:

目前还不清楚哪个 Xfce 版本将针对完整的 Xfce Wayland 过渡(或者是否会发生这样的过渡)。

是的,这听起来并不令人鼓舞,但这就是我们现在所拥有的。换句话说,准备好了就会有。

但无论如何,GNOME 实际上已经准备好在 Wayland 上顺利运行,并且计划于 2024 年 2 月发布的 KDE Plasma 6 桌面也将完全以 Wayland 为中心,这将明显拉大它们与 Xfce 之间的差距。

当然,对此有合理的解释,其中最重要的是这些桌面环境与 Xfce 相比的开发人员数量。

另一方面,许多 Xfce 用户并不急于跳上 Wayland 列车,他们相信,尽管发展缓慢,但 Xfce 是一个坚如磐石的环境,值得等待其可靠性和稳定性。

最后,如果您决定参与测试 Xfce 开发分支当前状态的 Wayland 兼容性,并且您是 NVIDIA 用户,请务必使用 Nouveau 驱动程序,因为不幸的是,专有的 NVIDIA 驱动程序不提供 Wayland 支持。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论