GNOME's Mutter Now Allows Building Without XWayland - Nearing Optional X11
GNOME's Mutter now allows disabling XWayland support at build-time if so desired. This is part of the broader GNOME effort for making X11 support optional and ultimately allowing for a modern Wayland-only environment if so desired and without carrying legacy X11 cruft.
Merged yesterday to Mutter was the build system code that had been under review for more than a half-year to allow building Mutter while disabling XWayland support. A new "xwayland" build option is added to toggle whether XWayland is built as part of Mutter.
This is part of the larger effort to eventually allow Mutter to be built as a Wayland-only compositor if desired and making all of the X11 dependent code optional. GNOME developers are making good progress there but Mutter still needs changes to land around cursor loading, keybindings, and other changes before a Mutter X11-free environment can be successfully built and used. In any event, that ability will eventually be here for Mutter though we suspect most Linux distribution packages will continue building with X11 compatibility maintained.
Merged yesterday to Mutter was the build system code that had been under review for more than a half-year to allow building Mutter while disabling XWayland support. A new "xwayland" build option is added to toggle whether XWayland is built as part of Mutter.
This is part of the larger effort to eventually allow Mutter to be built as a Wayland-only compositor if desired and making all of the X11 dependent code optional. GNOME developers are making good progress there but Mutter still needs changes to land around cursor loading, keybindings, and other changes before a Mutter X11-free environment can be successfully built and used. In any event, that ability will eventually be here for Mutter though we suspect most Linux distribution packages will continue building with X11 compatibility maintained.
9 Comments