release van de displayserver , waarvoor de ontwikkeling door Canonical wordt voortgezet, ondanks het stoppen met de Unity-shell en de Ubuntu-editie voor smartphones. Mir blijft populair in projecten van Canonical en wordt nu gepositioneerd als oplossing voor embedded devices en het internet der dingen (IoT). Mir kan worden gebruikt als compositieve server voor Wayland, wat het mogelijk maakt om in omgevingen op basis van Mir alle applicaties te draaien die Wayland gebruiken (zoals die gebouwd met GTK3/4, Qt5 of SDL2). Installatiepakketten zijn voorbereid voor Ubuntu 16.04-20.04 () en . Projectcode onder GPLv2-licentie.
In de nieuwe release zijn de belangrijkste veranderingen gerelateerd aan de uitgebreide ondersteuning voor schermen met een hoge pixel dichtheid (HiDPI) en verbeterde draagbaarheid:
- Bij het gebruik van Mir met het Wayland-protocol is er correcte schaling op HiDPI-schermen gerealiseerd. Voor elk uitvoerapparaat kunnen afzonderlijke schaalinstellingen worden ingesteld, inclusief fractieële schaalwaarden.
- In de component voor het ondersteunen van X11-applicaties in een Wayland-omgeving (gebruikt Xwayland) is de mogelijkheid toegevoegd om de schaal voor virtuele uitvoerapparaten te wijzigen, is de optie «—display-config» voorgesteld en is de X11-cursor in het Mir-venster uitgeschakeld.
- In de implementatie van het platform «wayland», dat het mogelijk maakt om Mir als client onder beheer van een andere compositieve Wayland-server te draaien, is de mogelijkheid tot schaling van Wayland-clientuitvoer toegevoegd.
- In de MirAL (Mir Abstraction Layer), die kan worden gebruikt om directe toegang tot de Mir-server te vermijden en abstracte toegang tot ABI te bieden via de libmiral-bibliotheek, is de status «geen actief venster» geïmplementeerd.
- In de demonstratie-shell mir-shell is correcte schaling van de achtergrond verzekerd en is ondersteuning toegevoegd voor het draaien van GNOME Terminal op alle platforms.
- Sommige distributie-specifieke problemen zijn opgelost, waaronder problemen bij het starten van Mir in Fedora en Arch Linux.
- Voor het platform mesa-kms, dat ervoor zorgt dat Mir bovenop Mesa en KMS-drivers werkt (andere platforms zijn mesa-x11, wayland en eglstream-kms), is ondersteuning voor schaalbare uitvoer toegevoegd.
Bron: opennet.ru
