a megjelenése a kijelzőszervernek , amelyet a Canonical cég fejleszt, annak ellenére, hogy lemondtak a Unity felület és az Ubuntu okostelefonok kiadásáról. A Mir továbbra is keresett projektekben a Canonicalnál, és most beágyazott eszközök és IoT (Internet of Things) megoldásaként pozicionálják. A Mir kompozit szerverként használható a Wayland számára, lehetővé téve, hogy Mir alapú környezetekben olyan alkalmazásokat indítsunk el, amelyek Waylandot használnak (például GTK3/4, Qt5 vagy SDL2 alapján épített alkalmazásokat). Telepítéshez kész csomagok állnak rendelkezésre Ubuntu 16.04/18.04/18.10/19.04 számára., ennek eredményeként a lekérdezések olyan formát öltenek, mint a fent említett. . A projekt kódja GPLv2 licenc alatt.
Az új kiadásban a Mir-alapú környezetekben a Wayland-alkalmazások indítását biztosító eszközök jobb támogatást kaptak a protokoll kiterjesztéséhez. (Layer Shell), amelyet a Sway felhasználói felület fejlesztői javasoltak, és amelyet a MATE környezet Waylandra történő portolása során alkalmaztak. A csomagból törölték a mirrun és mirbacklight segédprogramokat. A MirAL-ba (Mir Abstraction Layer), amelyet közvetlenül a Mir szerverhez való hozzáférés helyettesítésére és az ABI-hez történő hozzáférés absztraktálására lehet használni a libmiral könyvtáron keresztül, hozzáadták a zártan elérhető területek támogatását, amelyek a képernyő adott területéhez korlátozzák az ablakok elhelyezését.
Megkezdődött az áttérés a már régóta fagyott mirclient API-ról, amely helyett a Wayland protokoll használatát javasolják. Az új kiadásban a mirclient API alapértelmezés szerint le van tiltva, de megmaradt a „—enable-mirclient” build opció a visszaállítására, míg a választásos aktiváláshoz a MIR_SERVER_ENABLE_MIRCLIENT környezeti változóra és az enable-mirclient konfigurációs fájl beállítására van lehetőség. A mirclient API teljes eltávolítását az akasztja meg, hogy még mindig használják. és az Ubuntu Touch.
Forrás: opennet.ru
