vydání displejového serveru , jehož vývoj pokračuje společností Canonical, i přes ukončení vývoje shellu Unity a edice Ubuntu pro smartphony. Mir zůstává vyhledávaný v projektech Canonical a nyní je pozicionován jako řešení pro vestavěná zařízení a internet věcí (IoT). Mir může být použit jako kompozitní server pro Wayland, což umožňuje spouštět v prostředích založených na Mir jakékoli aplikace, které používají Wayland (například sestavené s GTK3/4, Qt5 nebo SDL2). Balíčky pro instalaci jsou připraveny pro Ubuntu 16.04-20.04 () a . Kód projektu pod licencí GPLv2.
V novém vydání jsou hlavní změny zaměřeny na rozšíření podpory obrazovek s vysokou hustotou pixelů (HiDPI) a na zlepšení přenositelnosti:
- Při práci s Mir pomocí protokolu Wayland je realizováno správné měřítko na obrazovkách HiDPI. Pro každé zobrazovací zařízení lze nastavit samostatné měřítko, včetně zlomek měřítka.
- V komponentě pro podporu spouštění aplikací X11 v prostředí založeném na Wayland (používá se Xwayland) byla přidána možnost změny měřítka pro virtuální zobrazovací zařízení, byla navržena volba „—display-config“ a vypnut byl kurzor X11 v okně Mir.
- V implementaci platformy «wayland», která umožňuje spouštět Mir jako klienta pod správou jiného kompozitního serveru Wayland, byla přidána možnost měřit výstup Wayland klientů.
- V mezivrstvě MirAL (Mir Abstraction Layer), kterou lze použít ke vzdálení se od přímého kontaktu se serverem Mir a k abstrahování přístupu k ABI přes knihovnu libmiral, byla realizována situace „žádné aktivní okno“.
- V demonstrační shellu mir-shell je zajištěno správné měřítko pozadí a byla přidána podpora pro spuštění GNOME Terminál na všech platformách.
- Byly vyřešeny některé specifické problémy distribučních systémů, včetně problémů při spouštění Miru ve Fedora a Arch Linux.
- Pro platformu mesa-kms, která zajišťuje provoz Miru nad Mesa a KMS ovladači (ostatní platformy — mesa-x11, wayland a eglstream-kms) byla přidána podpora pro škálovatelné výstupy.
Zdroj: opennet.ru
