Mir two point twenty seven arrives to polish graphical interfaces on Linux

Published on June 02, 2026 | Translated from Spanish

Canonical has released a new version of Mir, version 2-27, those libraries that bring graphical interfaces to life on Linux. This update focuses on improving Wayland support, allowing programs to choose between server-side or client-side decorations. It also brings changes to the Rust code for handling events and errors, along with various fixes and a revamped logging system. For the everyday user, this translates to more stable desktops with extra customization options.

Technical illustration of a Linux desktop interface being polished, glowing Wayland protocol symbols floating above a circuit board, translucent window decorations switching between server-side and client-side modes, Rust code error handling visualized as glowing nodes being corrected, log entries streaming in a clean terminal window, Mir library components interlocking like gears, cinematic engineering visualization, metallic blue and orange lighting, ultra-detailed microchip textures, photorealistic technical render

Expanded Wayland support and optimized Rust code 🖥️

The main novelty of Mir 2-27 is the flexibility in window decorations. Applications can now decide whether to use those offered by the Wayland server or their own, a technical detail that avoids visual conflicts. On the Rust front, event and error handlers have been adjusted, making the code cleaner and more predictable. Additionally, the new logging system promises to facilitate debugging, while bug fixes aim for greater overall stability in Linux environments.

Canonical polishes Mir: now with fewer bugs and more order 🛠️

Canonical is back at it with Mir, that library that promised to be the center of the graphical universe and, after years of ups and downs, is still going strong. Version 2-27 arrives with fixes and a logging system that, hopefully, will help developers avoid guessing why their desktop crashes. And the option to choose between server-side or client-side decorations sounds great, until you realize that, in the end, you always end up with the default theme because configuring is for the brave.