Mutter 是一个开源项目,旨在取代GNOME桌面环境中的Metacity窗口管理器,提供合成功能和许多其他有吸引力的功能。该软件与GNOME桌面环境一起分发,为所有窗口提供装饰。从技术上讲,它被称为窗口管理器或窗口装饰器,或者两者兼而有之,因为它装饰窗口并允许用户与它们进行交互。
桌面环境的重要组成部分
如果没有窗口装饰器/管理器,任何桌面环境都将毫无用处且非常难看。装饰者负责许多事情,例如它允许用户最小化,最大化和关闭窗口,以及显示窗口的标题。该应用程序使用GTK +绘制窗口框架,它不向用户公开“窗口管理器”的概念。此外。虽然有些项目被称为窗口管理器,但它们实际上充当桌面环境,例如Openbox和Fluxbox,它不会尝试成为桌面环境。
在桌面环境之上运行
然而,这些所谓的轻量级窗口管理器确实可以在完整的桌面上运行,例如GNOME,Xfce,LXDE或Cinnamon和MATE。默认情况下,Mutter仅在GNOME上使用,但它可以在任何其他开源桌面环境中使用。它还充当合成管理器,为每个窗口提供屏幕外缓冲区。
它已被移植到Wayland
截至2013年9月,Mutter已成功移植到Wayland显示服务器,可以在Softoware上下载,作为一个名为Mutter Wayland的独立软件包。当GNOME切换到全新的Wayland窗口系统时,默认情况下将使用此功能。
底线
总而言之,Mutter是GNOME桌面环境的另一个重要组成部分。它允许用户与打开的窗口进行交互,它会显示一个窗口的标题,让您的桌面体验更加愉快。
此版本中的新功能:
- 各种崩溃修复[Olivier,Jonas,Florian; #189,#70,#194,#15,#130]
- 不要暴露低于最低限度的决议[Andrea; #793223]
- 删除对首选项覆盖的支持[Florian; #786496]
- 混杂。错误修复和清理[Daniel,Jonas,Florian; #131,#245,!176]
- 翻译:
- Daniel Mustieles [es],Claude Paroz [fr]
版本3.29.2中的新功能:
- 修复Wayland上的尺寸更改动画[Georges; #780292]
- 处理服务器端标题栏上的触摸事件[Carlos; #770185]
- 混杂。错误修复[Florian,Olivier,Jonas,Georges; #134,#124,!96,#138,!102,#781471,#150]
- 翻译:
- DanielŞerbanescu[ro],Marcos Lans [gl],Dz Chen [zh_CN]
版本中的新功能:
- 使用需要较旧的linux_dmabuf协议的客户端[Daniel; #788558]
- 支持混合GPU系统[Jonas; #785381]
- 关闭最大化窗口时防止崩溃[Jonni; #788666]
- 使用正确的显示器进行壳铬的HiDPI缩放[Jonas; #788820]
- 修复全屏窗口的无方向性[Rui,Jonas; #788493]
- 修复X11支持的监视器音阶列表[Jonas; #788901]
- 混杂。 bug修复[Florian,Jonas,Marco; #788572,#788569,#788607,#788860,#788921]
- 文:
- Xavi Ivars [ca @ valencia]
版本3.26.0中的新功能:
- 翻译:
- TrầnNgọcQuan[vi],Inaki Larranaga Murgoitio [eu],Jordi Mas [ca],Anders Jonsson [sv],Alexander Shopov [bg],Ask Hjorth Larsen [da],Jean-Baptiste Holcroft [fr], AS Alam [pa]
版本3.25.2中的新功能:
- 修复hide-titlebar-when-maximized更改时的帧更新[Florian; #781862]
- 修复X11上的可访问屏幕坐标[Florian; #781902]
- 渲染快速更新窗口时使用较少的CPU [Carlos,Emmanuele; #782344]
- 计算未明确设置一个客户端的几何体[Olivier; #782213]
- 在X11和Wayland之间修复UTF8字符串的复制+粘贴[Carlos; #782472]
- 修复非道路建设[Chris; #780533]
- 添加插件vfunc以实现自定义强制退出对话框[Carlos; #711619]
- 修复CoglTexture数据中交换的红色和蓝色通道[Carlos; #779234
- 修复构建,其中libtool的link_all_deplibs默认为'no'[Marco; #782821]
- 打开最大化窗口时修复毛刺[Olivier; #781353,#782183]
- 在指针下方的窗口改变后修复错误的光标[Carlos; #755164]
- 实施对禁用键入选项的支持[Evan; #764852]
- 平铺时发出尺寸变化信号[Alessandro; #782968]
- 混杂。错误修复[Nigel,Matthias,Jonas; #759085,#780215,#782156,#782152]
- 文:
- Fabio Tomat [fur],Jordi Mas [ca],Mario Blattermann [de],Emin Tufan Cetin [tr],Balazs Ur [hu]
新功能:
- 始终在状态更改时同步窗口几何[Jonas; #780292]
- 使用GLES绘图时使用EGL代替GLX [Jonas; #771636]
- 修复垂直监视器布局上的HiDPI检测[Carlos; #777687]
- 从桌面鼠标设置中获取双击时间[Armin; #771576]
- 用监视器比例缩放相对运动增量[Jonas,Carlos; #778119]
- 设置硬件光标失败时使用纹理回退[Jente; #770020]
- 使用其他主题变体时修复锁定[Shantanu; #780254]
- 文:
- Yuras Shumovich [be],Yosef或Boczko [他],Tom Tryfonidis [el]
版本3.24.0中的新功能:
- 翻译:Yuri Myasoedov [ru],Rudolfs Mazurs [lv],Jordi Mas [ca]
版本3.23.3中的新内容:
- 修复Wayland上多头设置中的频繁冻结[Rui ; #774557]
- 在XSelectionRequest上保留根窗口掩码[Olivier; #776128]
- 混杂。错误修复[Carlos,Florian,Rui,Olivier; #775478,#774891,#775986,#776036]
版本3.23.2中的新功能:
- 在全屏显示器上的其他窗口下方堆栈停靠[Rui; #772937]
- 修复弹出窗口阻挡屏障锁定在路上[Rui; #771235]
- 用两个以上的手指处理触摸板捏手势[Carlos; #765937]
- 在X11上实施绘图板支持[Carlos; #773779]
- 修复一些最小化的葡萄酒游戏[Carlos; #774333]
- 修复在路上两个手指和边缘滚动之间的切换[Rui; #771744]
- 实施对EGLStream / EGLDevice的支持[Jonas; #773629]
- 添加size_changed vfunc来处理异步客户端大小的变化[Rui; #770345]
- 使用任何修饰符更改焦点窗口[Rui; #746642]
- 混杂。错误修复和清理[Carlos,Daniel,Jonas,Rui; #771067,#774330,#774613,#771297,#774135,#774827,#774923]
- 文:
- Kjartan Maraas [nb]
版本3.22.2中的新功能:
- 真正修复framebuffer捕获原点偏移[Rui; #771502]
- 修复会话在启动时立即进入空闲模式[Rui; #772839]
- 使用舞台视图修复镜像模式[Rui; #773115]
- 改进指针约束支持[Jonas; #771859]
- 堆栈停靠在全屏显示器上的其他窗口下方[Rui; #772937]
- 修复在路上两个手指和边缘滚动之间的切换[Rui; #771744]
- 修复弹出窗口阻挡屏障锁定在路上[Rui; #771235]
- 修复道路上的各种撞车[Jonas; #771646,#771858]
- 解决在道路上的各种安置问题[Jonas,Sjoerd,Olivier; #768039,#771841,#773141,#772729]
- 混杂。错误修复[Rui,Jonas,Olivier; #771019,#773116,#772914,#773210]
- 文:
- Theppitak Karoonboonyanan [th],Kjartan Maraas [nb],liushuyu [zh_CN],YunQiang Su [zh_CN]
版本3.22.1中的新功能:
- 修复StClipboard和X11桥之间的反馈循环[Carlos; #760745]
- 如果DRM平面旋转失败,则优雅地退回[Carlos; #772512]
- 将近似本机监视器后端行为改为X [Rui; #772176]
- 修复在道路上的VT开关上的崩溃[Jonas; #771646]
- 公开Flatpak ID以进行应用程序匹配[Florian; #772613,#772614]
- 文:
- Inaki Larranaga Murgoitio [eu],Milo Casagrande [it]
版本3.21.4中的新内容:
- 修复GTK +对话框周围缺少框架边框[Florian; #745060]
- 改进X11 wayland复制和粘贴交互[Carlos; #768007]
- 添加对NV_robustness_video_memory_purge扩展名的支持[Rui; #739178]
- 修复重启时恢复旧的焦点窗口[Owen; #766243]
- 在关闭窗口后修复其他显示器上的全屏窗口[Rui; #768221]
- 将监视器内容绘制到单个帧缓冲区[Jonas; #768976]
- 提供屏幕截图API [Jonas; #768978]
- 混杂。错误修复和清理[Rui,Owen,Luca,Olivier,Jonas,Carlos; #767969,#768243,#762407,#767997,#768039,#768977,#768977]
- 文:
- Andika Triwidada [id]
版本3.20.3中的新功能:
- 修复抓取已禁用快捷键的随机密钥[Rui; #766270]
- 崩溃修复[Marek,Rui; #751847,#767969]
- 改善在道路上的多监视器处理[Rui; #766528]
- 不要创建无效的UTF-8窗口描述字符串[Rui; #765535]
- 将窗口标题和wm_class转换为UTF-8 [Rui; #752788]
- 使用kill()强行退出无法响应的Wayland客户[Olivier; #767464]
- 在道路上通过DND取消最大化时修复窗口位置[Olivier; #764180]
- 使用扩展帧同步时避免全窗口重绘[Florian; #767798]
- 修复GTK +对话框周围缺少框架边框[Florian; #745060]
- 改进X11 wayland复制和粘贴交互[Carlos; #768007]
- 文:
- Kjartan Maraas [nb],Muhammet Kara [tr],Andika Triwidada [id]
版本3.20.1中的新功能:
- 在X11上限制窗口移动/调整大小,如同X11 [Rui; #748819]
- 不要因无效的先前显示器配置而崩溃[Rui; #764286]
- 混杂。错误修复和清理[Jonas,Cosimo; #762828,#764807]
- 文:
- Inaki Larranaga Murgoitio [eu],Reinout van Schouwen [nl],Fabio Tomat [fur],TrầnNgọcQuan[vi]
版本3.19.4中的新功能:
- 修复设置transient_for时更新堆叠顺序[Jonas; #755606]
- 驱动程序支持时支持屏幕旋转[Carlos; #745079]
- 防止破坏的WM_CLASS属性实现[Sebastian; #759658]
- 在路上处理wl_pointer v5事件[Carlos; #760637]
- 在路上实施DND行动[Carlos; #760805]
- 混杂。错误修复[Jonas,Rui,Ray,Marek; #754711,#756789,#759297,#758613,#760330,#760476,#759222,#760670]
- 文:
- Aurimas Cernius [lt]
版本3.19.2中的新功能:
- 修复显示器拔下的故障[Rui; #756796]
- 彻底退出初始化错误[Owen; #757311]
- 允许从会话类型确定后端设置[Ray; #741666]
- 修复非PCI设备的DRM设备检测[Alban; #754911]
- 不要在没有缓冲区的情况下强行放置窗户[Marek; #751887]
- 修复旁路合成器提示的初始化[Rui; #758544]
版本3.17.1中的新功能:
- 添加公共方法以获取相邻监视器[Florian; #633994]
- 将正确的设置应用于正确的输入设备[Carlos; #747886]
- 修复滚动按钮设置[Ondrej; #747967]
- 在道路上添加对模态提示的支持[Jonas; #745720]
- 不要重置非硬件事件的空闲时间[Rui; #748541]
- 混杂。 bug修复[Ray,Rui; #748380,#748478]
版本3.15.4中的新功能:
- 使用GTK +主题进行窗饰而不是metacity [Florian; #741917]
- 在X11和Wayland上导出相同的EDID信息[Carlos; #742882]
- 在路上应用输入设备配置[Carlos; #739397]
- 在道路上实施指针障碍[Jonas; #706655]
- 混杂。 bug修复(Ting-Wei,Rui,Ikey,Florian,Marek,Jonas;#741829,#738630,#737463,#698995,#727893,#742825,#742824,#742841,#743173,#743189,#743217, #743254]
- 文:
- MatejUrbanAÂiA[sl],BalAzs Asr [hu],MarekAÅ'ernockA½[cs],Inaki Larranaga Murgoitio [eu],Rafael Ferreira [pt_BR],Daniel Mustieles [es],Fran Dieguez [gl]
版本3.14.3中的新功能:
- 修复尝试取消导致已销毁窗口时崩溃的问题[弗洛里安; #740133]
- 修复“闪烁”在启动过渡期间[Ray; #740377]
- 不要留下排队的队列[欧文; #738686]
- 设置CRTC配置,即使它可能是多余的[Rui; #740838]
版本3.15.3中的新功能:
- 不要让剩余的帧排队[欧文; #738686]
- 设置CRTC配置,即使它可能是多余的[Rui; #740838]
版本3.15.2中的新功能:
- 不要在EDID损坏的显示器上启用hiDPI [Bastien; #734839]
- 防止关闭盖子的监视器配置崩溃[Rui; #739450]
- 修复“闪烁”在启动过渡期间[Ray; #740377]
- 混杂。错误修复[Lan,Florian,Carlos; #731521,#740133,#738890]
- 翻译:Kjartan Maraas [nb]
版本3.14.2中的新内容:
- 防止崩溃应用监视器配置以关闭盖子[锐; #739450]
- 混杂。修复[Rui,Jonathon,Jasper; #738630]
版本3.15.1中的新功能:
- 使用GResources进行主题加载[Cosimo; #736936]
- 修复标题栏拖动卡在xwayland上[Carlos; #738411]
版本3.14.1.5中的新内容:
- Fix wayland hiDPI回归[Adel; #739161]
- 更新了翻译
版本3.14.1中的新功能:
- 修复move-titlebar-onscreen函数[Florian; #736915]
- 固定防护窗的堆叠[Owen; #737233]
- 修复非默认布局的键码查找[Rui; #737134]
- 修复仅适用于主要处理的工作区[Florian; #737178]
- 不要在工作区移除时打开粘窗[Florian; #737625]
- 不要自动最小化全屏窗口[Jasper; #705177]
- 将键盘映射到新添加的键盘设备[Rui; #737673]
- 应用键盘重复设置[Rui; #728055]
- 不要在输入时发送按键[Rui; #727178]
- 修复没有Wayland / native的构建[Rico; #738225]
- 在关键事件后发送修饰符[Rui; #738238]
- 修复无法启发式[Adel; #738271]
- 不要在全屏窗口上显示系统镶边[Florian; #693991]
- 混杂。错误修复[弗洛里安,阿德尔,汤姆; #737135,#737581,#738146,#738384]
- 翻译:Krishnababu Krothapalli [te],Ãoø¸€€Ã¾ÂÂÃÃÃ
评论没有发现