GNOME 44 Mutter 添加了 fractional_scale_v1 Wayland 支持


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

“向客户提供有关最佳分数缩放比率的提示,以与wp_viewport协议一起使用。”

该合并请求自开放起至最终被合并共历时了 10 个月。

根据介绍,fractional_scale_v1 协议用于向 surfaces 传达首选的分数缩放,并与 wp_viewport 协议一起用于渲染分数缩放平面。这个新的 Wayland 分数缩放协议在去年四月被并入 Wayland-Protocols。

KDE Plasma 已使用新协议支持 Wayland 的分数缩放,Sway 和 wlroots 也一样;而现在在本月的 GNOME 44 发布之前,Mutter 也将支持 fractional_scale_v1。

其他最新被合并的 GNOME 44 相关功能还包括有:Mutter 实验性 HDR 模式和放弃 Mutter 和 GNOME Shell 中最后的 GTK3 依赖关系。


相關推薦

2023-03-14

题,更异步地管理 KMS 更新;删除对窗口着色的支持;为 Wayland 实现fractional_scale协议,提高 XWayland RandR 仿真兼容性。 值得关注的新特性 改进锁屏/登录界面 引入用于展示“后台应用程序”的交互 文件选择器支持

2023-01-10

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

2023-06-18

Ubuntu 23.04是最新的Ubuntu版本,它默认使用了Wayland作为其桌面会话的显示服务器,而不是传统的X.Org。Wayland被认为是X.Org的现代替代品,它可以提供更好的安全性、稳定性和性能。但是,对于Linux游戏玩家来说,Wayland是否能够与X.O

2023-07-07

误,改进对连接显示器的平板电脑的支持,以及多项 (X)Wayland 改进 GNOME 的 Nautilus 文件管理器具有更快的搜索性能、改进的沙盒文件打开体验,以及其他变更 对 GNOME 跟踪器 (GNOME Tracker) 的性能优化 GNOME Calls VoIP 软件现在包含

2023-03-06

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

2022-09-06

版本带来如下更改: 切换配置时记住监视器缩放 将 Wayland 输出名称嵌入到截屏流中 支持最大 BPC 连接器属性,以解决监视器问题 改进了后备监视器模式的 heuristics 颜色管理现在由 Mutter 而不是 GNOME-Settings-Daemon 处理

2023-04-27

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

2023-03-24

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

2022-05-31

Wayland 1.21 首个 Alpha 版本已发布,由于 Wayland 自身现在已相对稳定,并且没有太多的变动,而大部分繁重的工作(或 Wayland 支持库,如 libweston 和 wlroots)取决于各个 Wayland 合成器,Wayland 1.21 值得关注的一项新特性是添加对高精

2022-08-17

NOME Mutter 改进,包括直接扫描改进、高分辨率滚轮支持、Wayland 上的单像素缓冲区支持等等。 GNOME Shell 改进,包括更好的概览动画性能、改进的应用程序网格导航、改进的屏幕键盘等等。  GNOME 43 处于功能、UI 和 API 冻结

2023-01-12

,GNOME 42 仍然受到支持。 更新了 GNOME Shell,不再允许 Wayland 弹出式窗口阻挡活动概览(Activities Overview) 修复了窗口截图,使其不会再在右下方被切断 在 Wi-Fi 页面上能够访问已知的 Wi-Fi 网络的设置 修复了网络页面在断

2023-03-04

GNOME Shell & Mutter 合成器已经完成了从 GTK3 到 GTK4 的迁移。 通过此次合并, X11 显示代码已从 GTK3 移开,并且 GTK3 也作为 Mutter 库/可执行文件的依赖项被删除。 此外 GNOME Shell & Mutter 仓库还合并了这个从 GTK3 移出的 

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

2022-09-07

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