Mir 1.8 display server release

Submitted by display server release look 1.8, 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-20.04 (PPA) and fedora 30/31/32. Project Code spreads licensed under GPLv2.

In the new release, the main changes are related to expanded support for high pixel density (HiDPI) screens and improved portability:

  • When Mir runs using the Wayland protocol, correct scaling is implemented on HiDPI screens. Each output device can have separate scaling settings, including fractional scaling values.
  • In the component to support the launch of X11 applications in a Wayland-based environment (Xwayland is used), the ability to change the scale for fictitious output devices has been added, the “--display-config” option has been proposed, and the X11 cursor in the Mir window has been disabled.
  • In the implementation of the “wayland” platform, which allows you to run Mir as a client under the control of another composite Wayland server, the ability to scale the output of Wayland clients has been added.
  • In the MirAL (Mir Abstraction Layer), which can be used to avoid direct access to the Mir server and abstract access to the ABI through the libmiral library, the “no active window” state is implemented.
  • The mir-shell demo provides correct background scaling and adds support for running GNOME Terminal on all platforms.
  • Resolved some distro-specific issues, including problems running Mir on Fedora and Arch Linux.
  • For the mesa-kms platform, which allows Mir to work on top of Mesa and KMS drivers (other platforms are mesa-x11, wayland and eglstream-kms), support for scalable output has been added.

Mir 1.8 display server release

Source: opennet.ru

Add a comment