utgåvan av displayservern , vars utveckling pågår av Canonical, trots att utvecklingen av Unity-gränssnittet och Ubuntu-versionen för smartphones har lagts ned. Mir förblir efterfrågat i Canonical-projekt och positioneras nu som en lösning för inbyggda enheter och Internet of Things (IoT). Mir kan användas som en kompositserver för Wayland, vilket möjliggör körning av applikationer från Wayland-miljöer (t.ex. de som är byggda med GTK3/4, Qt5 eller SDL2). Installationspaket har förberetts för Ubuntu 16.04/18.04/18.10/19.04 () och .
I den nya utgåvan:
- I verktygen för att köra Wayland-applikationer i Mir-miljö har antalet stödda Wayland-protokollextensioner ökat. För närvarande är wl_shell, xdg_wm_base och xdg_shell_v6 aktiverade som standard. zwlr_layer_shell_v1 och zxdg_output_v1 kan aktiveras separat. Arbetet har inletts med att ge möjlighet att definiera egna Wayland-protokollextensioner för grafiska gränssnitt baserade på Mir. Det första steget i att implementera denna möjlighet var att lägga till det nya paketet libmirwayland-dev, vilket möjliggör att generera en klass för egna protokoll och registrera det i MirAL;
- Möjligheterna i MirAL (Mir Abstraction Layer) har utökats, vilket kan användas för att avvika från direkt åtkomst till Mir-servern och abstrahera åtkomsten till ABI via biblioteket libmiral. Klassen WaylandExtensions har fått stöd för registrering av egna Wayland-protokollextensioner. En ny klass, MinimalWindowManager, har lagts till med en implementation av standardfönsterhanteringsstrategin (kan användas för att skapa enkla gränssnitt med flytande fönster, som stödjer Wayland-klienter att flytta och ändra storlek på fönster med hjälp av gester på pekskärmar);
- Experimentellt stöd för X11-applikationer har utökats med möjligheten att starta komponenten Xwayland vid behov.
Källa: opennet.ru
