新的GNOME Mutter代码为XWayland准备分数缩放

2024年 2月 17日 114.8k 0


本周,针对运行在GNOME Mutter合成器上的XWayland客户端的管道部分缩放支持,提出了一个合并请求。

Jonas Dreüler使用来自Jonasädah的补丁启动了合并请求,该补丁一直在开发允许支持伸缩的XWayland客户端使用Scale-monitor-Frame Buffers功能进行自我伸缩的功能。该补丁解释如下:

“当监视器帧缓冲区被缩放时,这是Xwayland的特殊情况,并以Xwayland认为所有内容都是逻辑区域的N倍的方式发送输出区域,其中N是最大监视器缩放的上限。

这是通过为X11引入“阶段”与“协议”坐标空间来实现的,其中“协议”坐标空间是“阶段”乘以比例因子。

德雷埃勒在合并请求坐标空间转换一直进行得很好。还有一个GNOME设置后台进程mr用于从Mutter公开的X11属性API的专用D-Bus API而不是显示配置API中获取UI比例因子。这项工作的Mutter方面仍然悬而未决。

由于已经过了GNOME 46的功能冻结,除非它意外地被允许作为后期添加,否则它将在9月份的GNOME 47之前不会被完成。同样,功能冻结也会被忽略GNOME可变刷新率(VRR)功能。

有关本周其他有趣的GNOME开发工作的更多详细信息,请参阅本周在GNOME.

相关文章

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

发布评论