release van de displayserver , waarvan de ontwikkeling voortduurt door Canonical, ondanks de stopzetting van de ontwikkeling van de Unity-shell en de Ubuntu-editie voor smartphones. Mir blijft gewild in projecten van Canonical en wordt nu gepositioneerd als oplossing voor embedded devices en het internet der dingen (IoT). Mir kan als compositieserver voor Wayland worden gebruikt, wat het mogelijk maakt om in omgevingen op basis van Mir elke applicatie te draaien die Wayland gebruikt (bijvoorbeeld gebouwd met GTK3/4, Qt5 of SDL2). Installatiepakketten zijn beschikbaar voor Ubuntu 16.04/18.04/18.10/19.04 () en .
In de nieuwe release:
- In de hulpmiddelen voor het starten van Wayland-applicaties in de Mir-omgeving is het aantal ondersteunde Wayland-protocolextensies vergroot. Momenteel zijn de extensies wl_shell, xdg_wm_base en xdg_shell_v6 standaard ingeschakeld. Daarnaast kunnen zwlr_layer_shell_v1 en zxdg_output_v1 apart worden ingeschakeld. Er is begonnen met het werk aan de mogelijkheid om eigen Wayland-protocolextensies te definiƫren voor grafische shell-omgevingen op basis van Mir. De eerste stap in de implementatie van deze mogelijkheid was de toevoeging van een nieuw pakket libmirwayland-dev, dat het mogelijk maakt om een klasse voor een eigen protocol te genereren en deze te registreren in MirAL.
- De mogelijkheden van de MirAL (Mir Abstraction Layer) zijn uitgebreid, waardoor deze kan worden gebruikt om directe interactie met de Mir-server te vermijden en toegang tot de ABI te abstraheren via de libmiral-bibliotheek. In de klasse WaylandExtensions is ondersteuning voor het registreren van eigen Wayland-extensies toegevoegd. Daarnaast is een nieuwe klasse MinimalWindowManager toegevoegd die de standaard raambeheerstrategie implementeert (kan worden gebruikt voor het creƫren van eenvoudige shells met zwevende vensters, die Wayland-clients ondersteunt voor het verplaatsen en wijzigen van de grootte van vensters met behulp van schermgebaren op touchscreen-apparaten).
- Experimentele ondersteuning voor X11-applicaties is uitgebreid met de mogelijkheid om de Xwayland-component op verzoek op te starten.
Bron: opennet.ru
