Mir 1.2 display server release

Submitted by display server release look 1.2, which continues to be developed by Canonical, despite the abandonment of the development of the Unity shell and the Ubuntu edition for smartphones. Mir remains in demand in Canonical projects and is now positioned as a solution for embedded devices and the Internet of things (IoT). Mir can be used as a composite server for Wayland, which allows you to run any applications using Wayland (for example, built with GTK3/4, Qt5 or SDL2) in Mir-based environments. Installation packages prepared for Ubuntu 16.04/18.04/18.10/19.04 (PPA) and fedora 28/29/30.

In the new release:

  • In the tools for ensuring the launch of Wayland applications in the Mir environment, the number of supported Wayland protocol extensions has been increased. The wl_shell, xdg_wm_base, and xdg_shell_v6 extensions are currently enabled by default. Separately, zwlr_layer_shell_v1 and zxdg_output_v1 can be enabled. Work has begun on providing the ability to define their own Wayland protocol extensions for their Mir-based graphical shells. The first step in implementing this feature was the addition of a new libmirwayland-dev package, which allows you to generate a class for your own protocol and register it with MirAL;
  • The MirAL (Mir Abstraction Layer) layer has been expanded, which can be used to avoid direct access to the Mir server and abstraction of access to ABI through the libmiral library. Added support for registering native Wayland extensions to the WaylandExtensions class. Added a new MinimalWindowManager class to implement a default windowing strategy (can be used to create simple wrappers with floating windows that support Wayland clients to move and resize a window using on-screen gestures on touchscreens);
  • Experimental support for X11 applications has been expanded with the ability to launch the Xwayland component as needed.

Source: opennet.ru

Add a comment