GNOME Shell & Mutter 移除了对 GTK3 的依赖


GNOME Shell & Mutter 合成器已经完成了从 GTK3 到 GTK4 的迁移。

通过此次合并, X11 显示代码已从 GTK3 移开,并且 GTK3 也作为 Mutter 库/可执行文件的依赖项被删除。

此外 GNOME Shell & Mutter 仓库还合并了这个从 GTK3 移出的 GNOME-Shell MR ,这意味着 GNOME Shell 现在仅依赖于 GNOME-Desktop-4 / GTK4, 硬 GTK3 依赖项已被删除,现在只有一个软 GTK4 运行时链接。

当然,仍然有一些依赖于 GTK3 的应用程序尚未移植到 GTK4,GNOME 中也还有其他独立的 GTK2 项目,但这些都需要慢慢升级,剥离老版本的依赖。


相關推薦

2023-03-06

昨天我们报道了 GNOME Shell & Mutter 移除了对 GTK3 的依赖,除此之外 Mutter 合成器还有另一个有趣的变化:合并了一个实验性选项,用于启用 HDR 模式,并支持高动态范围显示。 提供该合并的是 Mutter 开发者 Sebastian Wick ,他

2023-03-07

于 2019 年发布的 GNOME 3.32 中曾提供了有关 GNOME Shell 和 Mutter 合成器的分数缩放的初步支持。现如今,即将发布的 GNOME 44 版本则将带来对 Wayland 的 fractional_scale_v1 协议的支持。 “向客户提供有关最佳分数缩放比率的提示,以与

2022-02-23

Linux 程序带来了硬件级的 3D 加速,包括 GNOME Shell 使用的 Mutter 窗口管理器(Metacity + Clutter)、System76 的 COSMIC 桌面和 Raspberry Pi 的 PIXEL。 Clutter 近几年来一直处于维护模式,没有添加任何新的特性。最新的大版本更新还停留在

2022-09-06

GNOME Shell + Mutter 43 发布了候选版本, RC 版本意味着代码已冻结,不会有新功能更新。 Mutter 是 GNOME 使用的窗口和组合管理器,它通过 OpenGL 显示和管理用户桌面。Mutter 43 RC 版本带来如下更改: 切换配置时记住监视器缩放

2022-06-01

幕等 UI 的交互。目前该工作的大部分代码还没有合并到 Mutter 和 GNOME Shell 中,但是已经有一些开放的合并请求,可供深入了解细节: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2342 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/238

2023-03-24

,以及改进了设置中显示面板中的显示器顺序,减少了 Mutter 中某些 GPU 的内存带宽占用。 GNOME 43.5 还将 Epiphany 浏览器(GNOME 的 Web 浏览器) 更新到版本 43.1,该版本添加了从地址栏复制 URL 的功能,在应用程序模式下隐藏书签

2023-04-27

溃修复、内存泄漏修复和其他已解决的项目。 GNOME 的 Mutter 也有许多修复,包括改进的截屏支持、修复通过键盘调整窗口大小的支持、默认为非本机后端启用修改器,以及各种其他修复。 GNOME 设置守护进程现在将异步连接

2023-07-07

GNOME Shell 改进内置的屏幕记录器 (screen recorder) 修复 Mutter 合成器大量错误,改进对连接显示器的平板电脑的支持,以及多项 (X)Wayland 改进 GNOME 的 Nautilus 文件管理器具有更快的搜索性能、改进的沙盒文件打开体验,以及其

2022-08-17

属性窗口现代化等方面对主窗口元素进行了改进。 GNOME Mutter 改进,包括直接扫描改进、高分辨率滚轮支持、Wayland 上的单像素缓冲区支持等等。 GNOME Shell 改进,包括更好的概览动画性能、改进的应用程序网格导航、改进的屏

2022-07-22

ysprof 已移植到 GTK4 完善 libadwaita 改进 GNOME Shell 和 Mutter 全局配色方案 自适应 Nautilus 文件管理器 Recoloring API 下载地址 | Changelog  

2023-11-27

硬件加速屏幕录制和改进 Linux 蓝牙协议堆栈 正在开发 Mutter 中对 OpenGL KHR_robustness 扩展的支持,以帮助 GNOME 会话从 GPU 驱动程序崩溃中恢复 Fractal Matrix 消息应用程序在 Fractal 5 中进行了全面重写,现在使用 GTK 4、libadwaita 和 Ma

2023-01-10

两年多来,Canonical 一直致力于使用 Mutter 合成器为 GNOME 桌面开发动态三重缓冲功能。在必要时使用三重缓冲可以显著地提高桌面性能,尤其是在英特尔集成显卡和 Raspberry Pi 板等情况下。 目前动态三重缓冲的工作尚未在 GNOME 上

2022-09-07

级缓存补丁,因此 Canonical 自己开发了一个支持该功能的 Mutter 补丁,并将其搭载在 Ubuntu 22.04 上。 现在,在即将到来的 Ubuntu 22.10 中,该补丁会继续针对 GNOME 43 进行维护。它支持使用 Mutter 合成器进行动态三级缓存,这使得 Ubun

2023-01-07

的 Linux 桌面图形领域的方向和具体工作,比如如何通过 Mutter & Shell 将 HDR、VRR 和其他新的 GPU 和图形技术提供给  Linux 桌面的终端用户。第二个主要目标则是讨论、计划和商定如何改进 KMS 和 Wayland API,以更好地满足用户