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ø¸€€Ã¾ÂÂÃÃÃ
評論沒有發現