izdanje zaslonskog poslužitelja , čiji razvoj nastavlja tvrtka Canonical unatoč prestanku razvoja Unity sučelja i verzije Ubuntu za pametne telefone. Mir ostaje tražen u projektima Canonical i sada je pozicioniran kao rješenje za ugrađene uređaje i Internet stvari (IoT). Mir se može koristiti kao kompozitni poslužitelj za Wayland, što omogućuje pokretanje svih aplikacija koje koriste Wayland u okruženjima temeljenim na Miru (na primjer, onih sastavljenih s GTK3/4, Qt5 ili SDL2). Paket za instalaciju pripremljen je za Ubuntu 16.04-20.04 () i . Kod projekta pod GPLv2 licencom.
U novom izdanju glavne promjene odnose se na proširenje podrške za zaslone visoke gustoće piksela (HiDPI) i poboljšanje prenosivosti:
- Kada se Mir koristi s protokolom Wayland, implementirano je ispravno skaliranje na HiDPI zaslonima. Za svaki uređaj izlaza mogu se postaviti odvojene postavke skaliranja, uključujući decimalne vrijednosti skale.
- U komponenti za podršku pokretanju X11 aplikacija u okruženju temeljenom na Waylandu (koristi se Xwayland) dodana je mogućnost promjene skale za virtuelne uređaje izlaza, ponuđena je opcija „—display-config“ i isključen je X11 kursor u prozoru Mira.
- U implementaciji platforme „wayland“, koja omogućuje pokretanje Mira kao klijenta pod upravom drugog kompozitnog poslužitelja Wayland, dodana je mogućnost skaliranja za izlaz Wayland klijenata.
- U sloju MirAL (Mir Abstraction Layer), koji se može koristiti za izbjegavanje izravnog pozivanja poslužitelja Mira i apstrakciju pristupa ABI-ju putem biblioteke libmiral, realizirano je stanje „nema aktivnog prozora“.
- U demonstracijskom sučelju mir-shell osigurano je ispravno skaliranje pozadine i dodana je podrška za pokretanje GNOME Terminal-a na svim platformama.
- Rješeni su neki specifični problemi za distribucije, uključujući probleme pri pokretanju Mira u Fedori i Arch Linuxu.
- Za platformu mesa-kms, koja omogućuje rad Mira iznad Mesa i KMS drajvera (ostale platforme - mesa-x11, wayland i eglstream-kms) dodana je podrška za skalabilni izlaz.
Izvor: opennet.ru
