
GNOME 團隊發布了 Mutter 49 Beta 版,該版本專注於Wayland生態系統,在指針控制、合成器穩定性和苛刻場景下的性能方面進行了切實改進。
GNOME 49 的此次預發布更新對遊戲和高級應用程式的關鍵組件進行了微調,同時還解決了 X11 和與繪圖板交互方面的一些問題;如果沒有出現任何挫折, GNOME 49 的穩定版本預計將於9 月發布。
Wayland Mutter 49 Beta 版有何變化
Mutter 採用了新的指針扭曲(Pointer Warp)協議,該協議最近被納入Wayland Protocols 1.45中,它增加了一個更精確的工具,可以在受控條件下重新定位光標,而不會幹擾圖形環境的安全性。
這種扭曲是對已知指針鎖定的補充,在相機或畫布持續移動的情況下尤其明顯;Mutter 將其激活限制在具有隱式抓取的情況下,以防止濫用或意外的指針位移。
- 具有自由攝影機或第一人稱視角的視訊遊戲。
- 設計、編輯或 CAD 應用程式 無限運動.
- 需要不間斷進行大規模導航的檢視器和地圖。
Mutter 的實現遵循保守的理念:它只允許在應用程式保持互動控制的情況下進行扭曲,從而使用戶體驗保持可預測性,並符合請求軟體的意圖。
更多作曲家調整:wl_fixes、客戶端和效能
經過社群的長時間爭論,Mutter 整合了介面 wl_fixes,旨在改善與遇到邊界行為或需要特定修復才能可靠運行的 Wayland 用戶端的互動。
每 wl_client 現在有自己的 MetaWaylandClient這種分離增強了內部穩定性並有助於錯誤診斷,防止一個客戶端的故障影響其他客戶端或整個作曲家。
此外,程式碼片段快取功能也在 compose 管道中回歸,這項優化可以減少冗餘工作,從而實現更平滑的過渡、更低的 GPU 負載和更一致的桌面回應。
修復 X11、手寫筆和視窗行為
已修復在混合配置中使用平板電腦或數位筆進行拖放時出現的問題,改進了事件轉換,使觸控筆體驗與滑鼠或觸控板一樣可靠。
此外,還修復了與彈出視窗中的隱式抓取相關的錯誤,這些錯誤可能會導致焦點不一致或異常交互,並解決了在不常見情況下可能發生的崩潰問題。
- 在 X11 和 Wayland 下使用圖形輸入板的 DnD 中表現較好。
- 調整彈出視窗處理以防止焦點遺失。
- 修復了可能影響作曲家穩定性的意外崩潰。
這些修復的目的是為開發人員和最終用戶提供更強大的基礎,降低長時間工作或在輸入準確性至關重要的創意工作流程中發生事故的可能性。
GNOME 49 的時間表和後續步驟
透過此測試版,Mutter 鞏固了其作為GNOME 生態系統中Wayland和 X11參考合成器的地位,並帶來了一些變化,這些變化表明,對於充分利用指針的遊戲和應用程式來說,過渡將更加平滑。
路線圖顯示,GNOME 49 的穩定版本將於 9 月發布,Mutter 49 是其中的關鍵組件;關注 beta 版的用戶將在這裡預覽桌面在性能、兼容性和細節處理方面將提供的功能。
改進概要 — — 從 Pointer Warp 到 wl_fixes 以及片段快取—— 描繪了 GNOME Mutter 獲得技術實力的圖景,為遊戲、設計和日常工作提供了更強大的 Wayland,同時減少了 X11 中的邊緣問題並提高了環境的整體可靠性。