The release of the Mir 2.5 Display Server has been announced, continuing its development by Canonical, despite the discontinuation of the Unity shell and Ubuntu editions for smartphones. Mir remains in demand for Canonical projects and is now positioned as a solution for embedded devices and the Internet of Things (IoT). Mir can be used as a compositor for Wayland, allowing any applications that use Wayland (such as those built with GTK3/4, Qt5, or SDL2) to run in Mir-based environments. Installation packages are prepared for Ubuntu 20.04/20.10/21.04 (PPA) and Fedora 32/33/34. The project's code is distributed under the GPLv2 license.
The new version offers additional tools to simplify the creation of internet kiosks, demonstration stands, self-service terminals, and other systems limited to working with a single site or application. Mir includes support for Wayland extensions necessary for different implementations of on-screen keyboards. In particular, extensions zwp_virtual_keyboard_v1, zwp_text_input_v3, zwp_input_method_v2, and the fourth version of the wlr_layer_shell_unstable_v1 extension have been added. The zwp_text_input_v3 and zwp_input_method_v2 extensions require explicit activation by default, as they can be exploited by attackers to intercept input events or inject keystrokes. Corrections related to Wayland and Xwayland support have been made.
Work is underway to integrate on-screen keyboard support into the display server. server Ubuntu Frame, designed for creating embedded graphical environments that operate in full-screen mode and focus on kiosk creation, digital signage, smart mirrors, industrial screens, and similar applications. An Electron Wayland application has been prepared for use in Ubuntu Frame, featuring a full-screen browser designed to work with individual web pages or sites.
Source: opennet.ru
