Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Gabriel Aguiar Noury
on 13 October 2021

Mir 2.5, incorporating new features to improve the development of embedded graphic applications


With another release of Mir, we have prepared a new blog with the a roundup of the product’s newest features. Mir is our flexible display server that provides a set of libraries and a Wayland compositor for building Wayland-based shells with integrated window management. Today, Canonical is launching Mir 2.5, a new version of Mir that aims to help developers. Mir 2.5 brings new features to reduce development time and integration hassle.   

New features on Mir for onscreen keyboards and Electron Wayland 

In this new release, we’ve updated our support for some existing Wayland protocol extensions and implemented some new protocol extensions. Here are the more significant enhancements: 

  • Bump wlr_layer_shell_unstable_v1 version from 3 to 4
  • Add zwp_virtual_keyboard_v1
  • Add zwp_text_input_v3 & zwp_input_method_v2

As zwp_virtual_keyboard_v1 and zwp_input_method_v2 could be used by malicious clients they are disabled by default. Mir provides configuration options to allow them to be enabled for specific clients or enabled for all clients.

We have also been able to address some issues found with Electron’s new Wayland support and improved usability with tools such as GTK and XWayland. For further information please visit the discourse release. If you want to experience these new features while building your smart display for your project, have a look at Ubuntu Frame.

Try Ubuntu Frame 

Last week we announced Ubuntu Frame; an easy-to-use, reliable and secure fullscreen shell to power edge devices, with 10 years of support from Canonical. Ubuntu Frame is the foundation you need to deploy any graphic application for edge devices. It’s compatible with the most popular graphic toolkits such as Flutter, or Qt, and it enables all the functionality that end-users expect while interacting with digital displays, such as input from touch screens with a wide array of gestures, keyboard and mouse. 

So you no longer need to worry about integrating and maintaining partial solutions such as DRM, KMS, input protocols or security policies to power and secure their displays. You can get one tool to manage everything with Ubuntu Frame. 

Tell us about your Mir  

Are you using Mir to power your next smart display? Do you want to feature in our next blog? We’d love to hear about it and feature it next month. Send a summary to [email protected], and we’ll be in touch.

Related posts


Gabriel Aguiar Noury
18 June 2021

Mir 2.4, enhancing digital signage and smart screen development

Internet of Things Article

Another cycle brings another release of Mir, with new features and new innovative use cases. For those of you new to Mir, our flexible display server provides a set of libraries and Wayland compositor for building Wayland-based shells with integrated window management. It is widely used in different IoT applications, including digital sig ...


Gabriel Aguiar Noury
28 February 2022

Mir 2.7 brings idle timeout and OSK support for Qt applications

Internet of Things Article

We are glad to announce the release of Mir 2.7 — our open source and secure display server for building Wayland-based shells. Mir provides a set of libraries and a Wayland compositor with integrated window management. This new release brings to you an idle timeout and on-screen keyboard (OSK) support for Qt applications. This blog ...


Gabriel Aguiar Noury
28 March 2022

The journey from mir-kiosk to Ubuntu Frame

Internet of Things Article

We now deliver Ubuntu Frame, a display server for embedded devices that makes it easy for developers to deploy their graphics applications on Linux. Ubuntu Frame simplifies the development of embedded displays such as digital signage solutions, kiosks, IoT devices, robots, and more. In this blog, we will discuss the migration from mir-kio ...