X11不复存在:Fedora 41为Wayland铺平道路

2024年 3月 20日 94.5k 0

Feddora 41正在为一个更现代化、更高效的Wayland铺平道路,将X11甩在了后面。

Fedora工程指导委员会(FESCo)已经批准移除gnome—session—xsession包,这是一个关键组件,负责启动基于老化的X服务器的GNOME会话。这在Fedora 40早期就已经计划好了,但是推迟了。这一重大决定是为即将发布的Fedora 41做出的,预计将在今年秋季登陆虚拟货架。

此举的主要原因是通过独家支持Wayland会话来简化Fedora的用户体验,标志着从X11协议迈出了决定性的一步。虽然用户仍然可以灵活地从存储库安装X11会话包,但gnome—session—xsession包被正式标记为弃用。此外,GNOME开发人员表示他们打算在未来停止X11支持,以配合更广泛的行业趋势。

Fedora 39 Workstation EditionFedora 39 Workstation EditionFedora 39工作站版

用户仍可以灵活地从存储库中安装X11会话包

即将到来的Fedora 41更新的一个值得注意的方面是gnome—classific—session包的计划隔离。这个包负责将扩展和设置注入到GNOME Shell中,以重新创建让人想起GNOME 2的经典会话,它将保留其默认安装状态。然而,X11支持的代码现在将驻留在一个单独的包gnome—classic—session—x11中,以确保主包仍然专注于基于Wayland的会话支持。

GNOME Classic Session Metacity in Ubuntu (22.04)GNOME Classic Session Metacity in Ubuntu (22.04)Ubuntu中的GNOME经典会话Metacity(22.04)

这一举动是在FESCo先前决定终止对Fedora 40中基于X11的KDE会话的支持之后进行的。在向KDE 6分支的过渡中,默认提供了Wayland协议会话,将X11的使用降级为可选类别。Xwayyland继续提供,以支持在基于Wayland的环境中执行X11应用程序。

Fedora中支持X11会话的催化剂源于Red Hat Enterprise Linux(RHEL)9中即将弃用X.Org服务器。在随后的主要版本RHEL 10中完全删除X.Org的决定,突显了整个行业向Wayland的转变。关键因素包括将Wayland支持整合到专有的NVIDIA驱动程序中,以及将Fedora 36中的fbdev驱动程序替换为更高效的Simpledrm驱动程序,该驱动程序针对与Wayland的无缝集成进行了优化。

然而,有许多问题和用例仍然需要X11会话,因为它们在Wayland中还没有功能。例如Wayland中NVIDIA的一些问题,Wayland中的屏幕阅读器支持等等。我们希望所有这些问题在Fedora 41之前得到解决,或者至少有一个解决方案。

总之,在Fedora 41中删除X11支持的决定是朝着更现代和更高效的显示服务器迈出的一步。虽然这对用户来说可能是一个重大的变化,但这是朝着Linux桌面更美好未来迈出的必要一步。

此变更的PR:

  • GNOME-会话:https://www.example.com 
  • GNOME-外壳-扩展: https://src.fedoraproject.org/rpms/gnome-shell-extensions/pull-request/3

帕古路

相关文章

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

发布评论