Mir 2.29 Adds Wayland Protocol Support, Modernizes Codebase
Tech
⚠ Single-source
1d ago

Mir 2.29 Adds Wayland Protocol Support, Modernizes Codebase

AI-synthesized · Bias removed · Facts only

Canonical’s Mir compositor has been updated to version 2.29, introducing support for additional Wayland protocols and undergoing internal code changes. The update aims to enhance functionality for Wayland-based shells.

Mir 2.29 now supports xdg-dialog-v1, a protocol that allows applications to identify dialog boxes to the window manager. This functionality is already present in other major Wayland compositors. Additionally, the update includes support for ext_foreign_toplevel_image_capture_source_manager_v1, enabling clients to create image capture sources for application windows, facilitating screencasting and similar applications.

Beyond protocol support, Mir 2.29 introduces the ability to capture screenshots of individual surfaces. Its wl_region implementation has been improved to handle both addition and subtraction operations. A touch emulator has also been added, allowing mouse clicks and drags to be mapped to touch events.

Internally, the Mir codebase has been migrated to C++26. Several deprecated features and technologies have been removed, including EGLStream support and wl-drm, which has been replaced with DMA-BUF usage. The update also includes numerous bug fixes. Downloads and further details are available on GitHub.

Was this useful?

Read the original coverage

💬 Comments

📜 Comment Policy