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

2024年 3月 20日 69.1k 0

探索即将到来的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会话中启动它们。

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

相关文章

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

发布评论