Mir 1.4 display server release

Published display server release look 1.4, 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 29/30. Project Code spreads licensed under GPLv2.

In a new release, tools for running Wayland applications in shells based on Mir have improved support for protocol extension wlr-layer-shell (Layer Shell), proposed by the developers of the Sway user environment, and used in the process of porting the MATE shell to Wayland. The mirrun and mirbacklight utilities have been removed from the distribution. The MirAL (Mir Abstraction Layer) layer, which can be used to avoid a direct call to the Mir server and abstraction of ABI access through the libmiral library, has added support for exclusive zones that limit window placements to a certain area of ​​the screen.

The first step has been taken to get rid of the specific mirclient API, which has been frozen for a long time and it is recommended to use the Wayland protocol instead. In the new release of the API, mirclient is disabled by default, but the build option β€œ-enable-mirclient” is left to return it, and for selective activation, the MIR_SERVER_ENABLE_MIRCLIENT environment variable and the enable-mirclient configuration file setting are proposed. The complete removal of the mirclient API is hampered by the fact that it still continues to be used in ubports and Ubuntu Touch.

Source: opennet.ru

Add a comment