可喜的进展:XFCE 2024年Wayland路线图更新

探索即将到来的Xfce 4.20版本,因为它暗示了一个实验性的Wayland会话。

自从Xfce 4.18发布以来,Xfce开发团队一直在努力将桌面环境带入Wayland时代,Wayland是陈旧的X11显示服务器协议的继任者。

2023年9月,我报道了关于XFCE Wayland工作的一些最新情况。本周,该团队给了我们一些更新,我将在这里快速介绍一下。

Xfce Wayland路线图中的关键决定之一是逐渐摆脱对XWayland兼容性的依赖。取而代之的是,团队选择采用wlroots而不是libmuter。这一转变旨在加强Wayland在XFce桌面环境中的集成,承诺提供更本机和无缝的体验。

认识到确保现有X11应用程序和工作流功能的重要性,Xfce团队正在就如何在过渡期间实现无缝向后兼容进行关键讨论。目标是取得平衡,允许用户在享受Wayland好处的同时仍支持传统应用程序。

这一微妙的平衡行动对于保持XFce用户所欣赏的用户体验至关重要,确保在不牺牲功能的情况下平稳而渐进地转向Wayland。

Xfce 4.20:通过实验性Wayland会话一瞥未来

令人兴奋的是,Xfce团队对在即将到来的Xfce 4.20版本中推出一个实验性Wayland会话表示乐观。虽然没有具体的时间轴说明Xfce与Wayland的合作何时达到稳定状态,但持续的进展是有希望的。虽然Wayland移植正在进行中,但X11不会很快被丢弃。

对于Xfce 4.20,我们的计划是在不失去X11支持的情况下,将对Wayland的初步支持添加到核心组件。这并不意味着到下一个主要版本时,Wayland上的Xfce会话将提供所有现有功能,但我们希望它的可用性最低。我们还打算继续完善我们的应用程序,使其在Wayland(那些已经工作或可以低成本工作的应用程序)上运行。

XFCE团队

Xfce桌面是使用小组件构建的,如窗口管理器,面板,应用程序,插件等,截至开发更新,大部分组件已移植到Wayland。

以下是官方路线图中的一份清单:

Xfce核心组件

组件 Wayland支持
EXO 是
libxfce4ui 是
libxfce4util 是
Thunar 是
Xfce4-appfinder 是
xfce4面板 是
Xfce4-会话 不是
xfce4—设置 是
xfconf 是
XfDesktop 是
Xfwm4 不是
xfce4—电源管理器 是
不倒翁 是
加孔 是
图纳尔—沃尔曼 是
Xfce4-dev-工具 是

应用

组件 Wayland支持
xfce4—终端 是
鼠标垫 是
xfce4—通知 是
Xfdashboard 不是
xfce4—任务管理器 是
xfce4混合器 是
里斯特伦托 是
鲶鱼 是
xfburn 是
假释 是
xfce4—截图 不是
xfce4—屏幕保护程序 不是
Xfmpc 是
xfce4体积脉冲 不是
xfce4—dict 是
舞男 是
Xfce4-面板-配置文件 是

Thunar插件

组件 Wayland支持
thunar—archive—plugin 是
Thunar-媒体-标签-插件 是
Thunar—shares—plugin 是
Thunar-VCS-插件 是

面板插件

组件 Wayland支持
xfce4—电池插件 是
Xfce4-计算器-插件 是
xfce4—clipman—plugin 是
Xfce4-cpufreq-plugin 是
xfce4—cpugaph—plugin 是
xfce4—日期时间插件 是
xfce4—diskperf—plug 是
xfce4—docklike插件 不是
xfce4—嵌入插件 不是
Xfce4-Eyes-插件 是
xfce4—fsguard—plugin 是
Xfce4-通用-滑块 是
xfce4—genmon—plugin 是
xfce4—指示器插件 是
xfce4—mailwatch插件 是
xfce4—安装插件 是
Xfce4-MPC-插件 是
xfce4—netload插件 是
xfce4—notes—plugin 是
xfce4—plugin 是
Xfce4-PulseAudio-插件 是
Xfce4-示例-插件 是
xfce4—传感器插件 是
xfce4—智能书签插件 是
xfce4—状态通知插件 不是
xfce4—stopwatch插件 是
xfce4—系统加载插件 是
Xfce4-超时插件 是
xfce4—定时器插件 是
Xfce4-verve-plugin 是
xfce4—wavelan—plugin 是
Xfce4-天气-插件 是
Xfce4-WhiskerMenu-插件 是
xfce4—windowck—plug 不是
Xfce4-xkb-plugin 不是

正如您所看到的,大多数组件已经被移植。

但是,最重要的一个,即Xfce窗口管理器(xfwm4)仍在开发中。没有xfwm4,桌面整体将无法正常工作。

毫无疑问,XFCE团队要全面实施Wayland支持,还有大量的工作要做。挑战超越了桌面环境本身,因为Wayland的更广泛采用需要与硬件制造商和驱动程序开发商的合作。然而,XFCE团队仍然致力于驾驭这些挑战,并提供符合XFCE遗产设定的高标准的Wayland体验。

如果您想尝试和测试它,您需要手动安装Weston并单独编译组件。然后在Wayland会话中启动它们。

本页面提供了详细的测试指南。

上一篇 FreeBSD宣布在未来版本中停止对32位平台的支持
下一篇 Fedora Linux发布Fedora Atomic Desert