GTK5 可能会放弃支持 X11 后端


虽然 GTK4 才推出近两年,而距 GTK5 问世也还需要好几年时间,但 GNOME 开发者已经在考虑,是否要在下一个大版本 GTK5 中放弃支持 X11 后端。

Red Hat 开发者 Matthias Clasen 在 GTK 仓库发表了一个标题为“考虑放弃支持 X11 后端”的 issue,并表示,X11 并没有变得更好,而且 Wayland 已被广泛使用。他在评论中强调,这项讨论仅针对 GTK5,不是面向 GTK4 的更新。上游开发者也提到,X11 的开发工作已几乎停滞。

对于该讨论,有开发者评论称,目前最明显的问题是,X11 没有增加任何新功能,而 GTK 已经转向以 Wayland 作为功能和 API 的主要设计。这意味着,X11 后端要么不会增加应用程序开发者非常依赖的新功能,要么会成为在 GTK 中实现这项功能的障碍

因此,除非有大量开发者切实为 GTK 工具包代码贡献 X11 改进,否则很有可能当 GTK5 到来时,X11 后端已被彻底删除。而且 Red Hat 一直聚焦于未来仅支持 Wayland 的其他准备工作,例如 XWayland rootfull,用于在 XWayland 下运行完整的桌面,以及他们为增强 Linux 生态而进行的其他上游现代化工作。

延伸阅读

  • Ubuntu 21.04 为默认使用 Wayland 做积极准备
  • Fedora 希望提供独立的 XWayland 软件包

 


相關推薦

2023-02-11

方面的考量外,还有一个原因是使用不同语言编写新代码可能会带来新的贡献者 改进输入处理 改机平台库 除了 GTK4,核心开发者们还讨论了关于下一个主要版本 GTK5 的开发计划,,以便开始促进 API 中断和删除不推荐使用

2023-02-01

差不多一年前,Cairo 仓库中出现了一个名为 Drop cairo-gl(放弃 Cairo-gl)的合并请求,合并请求的描述则是写到: Cairo 的 GL 支持一直是一个原型,在过去的 10 年里,没有发生任何事情使它能够如大家所期望的那样正常运作。

2022-10-28

代 Ubuntu 中的 X 窗口系统,但是2017年4月 Canonical 公司宣布放弃开发 Mir 专用的显示后端服务,并将其开发为以 Wayland 作为显示后端的用户界面,并于2017年10月将原先发布的 1.0 退回到版本 0.28,并大幅度地增加对于 Wayland 的支持程

2023-08-09

括部分针对 Wayland 的工作,比如修复手写笔按钮的行为和支持悬浮窗口状态。 详情查看发布说明。 根据此前的计划,GTK5 将在 4.12 发布后启动。

2022-12-26

行调整。目前,如果不重新启动,对这些设置的更改是不可能生效的。 一些移植的应用程序已经被修补或更新以正确读取和使用 Haiku 自己的设置,但还不是全部。 Flat decorator 对于那些觉得 Haiku 使用渐变有点“太多”的人,

2023-05-16

合现代显示硬件,大型 Linux 发行版和主要桌面环境已经放弃了 Xorg 支持。比如红帽宣布 RHEL 10 默认将不包含 X.org 显示服务器。 而作为 Wayland 和 X11 之间的兼容层, XWayland 虽然可以继续支持旧的 X.Org 应用,但是它也仅限将 X11

2023-05-12

前的 RHEL 9 则仍包含 X.org 显示服务器,并会提供 10 年的支持,持续到 2032 年。 红帽没有解释弃用 X.org 的原因。但其实去年 Fedora 已经考虑删除旧版 X.org 驱动程序,当时红帽开发者 Adam Jackson 建议删除 VESA 和 FBDEV X.Org 驱动,以

2023-11-08

Mozilla 负责工作流和发布管理的高级工程经理 Glob 在 firefox-dev 邮件列表中表示,Firefox 开发正在从 Mercurial 转向 GIT,以减轻开发团队的压力。 长期以来,Firefox Desktop 开发一直同时支持 Mercurial 和 Git 用户。这种双 SCM 要

2023-10-11

认使用 Wayland 会话,现在是时候完全移除 X.Org 会话了。可能到明年 GNOME 项目将只支持 Wayland 会话。 与此同时,有人提出了一些担忧,这可能会影响 Budgie 和 Pantheon 等尚未完全过渡到 Wayland 的下游桌面。 延伸阅读 Asahi Linux

2022-02-15

表性样本某些发行版在构建 Firefox 时禁用了遥测功能,这可能会导致结果出现严重偏差Long-term adoption trend is lost in the usual weirdness around the holidays (and gfx.linux_window_protocol hasn't been tracked for long enough).长期采用趋势在假期前后的常见

2023-02-06

发者提供了一个基于矢量图形、独立于设备的 API。Cairo 支持输出到一些不同的后端,后端支持包括 X11、Apple Quartz、Win32,以及 PNG、PDF、PostScript、DirectFB 和 SVG 等文件格式。 近年来 Cairo 的开发停滞不前,2018 年底推出了 Cairo 1.16

2022-10-16

的专有代码库转向基于 LLVM 的模式,新的 ICC 编译器最终可能会使用 Clang 路径构建内核。 更多详情可查看邮件列表。

2023-03-01

的。 PSD 还从开发分支回传了一些功能,以改善对 PSD 的支持。 JPEG XL 自 GIMP 2.10.32 起,虽然 JPEG XL 的导入已经可以在稳定分支中实现,但现在在这个版本中也支持导出,尽管它只限于 8 位无损。 PDF 从 GIMP 2.10.34 开始,PDF 导

2021-12-16

基于 Java 的日志记录工具 Apache Log4j2 近日出现了一个高危漏洞,攻击者可以利用其 JNDI 注入漏洞远程执行代码,此漏洞牵涉面非常广,以至于国内外的个人或公司用户都对此高度关注,而 Log4j2 开发组在漏洞曝光后及时发布了 A