The GNOME 49 Mutter beta release is now available for testing ahead of the stable release of GNOME 49 coming up In September.
The Mutter 49.beta compositor has re-introduced snippet caching support, fixes drag-n-drop for X11 clients using a tablet stylus, respects implicit grabs for pop-up surfaces, fixes a possible crash, and has several Wayland fixes.
Wayland changes in Mutter 49 beta include implementing the wl_fixes interface, creating a MetaWaylandClient for every Wayland client (wl_client), and implementing support for the pointer warp protocol.
Wayland Protocols 1.45 from June introduced the pointer warp protocol. This pointer warp support to complement pointer locking and more will be useful for some Wayland-native games moving forward as well as some applications for infinite panning type situations.
Mutter is only allowing pointer warping while an implicit grab is held. More details via this MR.
Support for wl_fixes in Mutter had been open since last July and only merged now for the upcoming GNOME 49 release.
More details on today’s GNOME Mutter 49 beta release via GNOME.org GitLab.