Mir 2.9 Released With XDG-Shell For Wayland, Support For More Protocols

Canonical has released a new version of Mir, their display server that now focuses on making it easy adapting new environments to use Wayland by being an adaptable Wayland compositor.

Canonical continues investing in Mir for Wayland compositing use-cases for IoT devices like smart mirrors. With Mir 2.9, there is now Wayland back-end support for using XDG-Shell while up to now they used the older WL-Shell instead. Mir 2.9 also adds remote input support via the zwlr_virtual_pointer_v1 protocol extension, zwp_idle_inhibit_manager_v1 is added, and zwp_text_input_manager_v1 support that now allows Electron apps to work with the on-screen keyboard.


Ubuntu Core with Mir can be found powering some exercise smart mirrors .


Mir 2.9 also has MirAL abstraction layer API enhancements to make it easier to write Mir-based compositors, GBM-KMS platform improvements, a variety of other API changes, and a variety of bug fixes.

Downloads and more details on the Mir 2.9 release via GitHub .