lansare server de afișare , dezvoltarea căruia continuă sub îndrumarea Canonical, în ciuda abandonării dezvoltării interfeței Unity și a versiunii Ubuntu pentru smartphone-uri. Mir rămâne solicitat în proiectele Canonical și acum este poziționat ca o soluție pentru dispozitive încorporate și internetul obiectelor (IoT). Mir poate fi folosit ca server compozit pentru Wayland, ceea ce permite rularea în medii bazate pe Mir a oricăror aplicații care utilizează Wayland (de exemplu, construite cu GTK3/4, Qt5 sau SDL2). Pachetele pentru instalare sunt pregătite pentru Ubuntu 16.04/18.04/18.10/19.04 () și .
În noua versiune:
- În instrumentele de suport pentru lansarea aplicațiilor Wayland în mediu Mir, a crescut numărul de extensii ale protocolului Wayland acceptate. Acum sunt incluse extensiile wl_shell, xdg_wm_base și xdg_shell_v6, în mod implicit. Separat, pot fi activate zwlr_layer_shell_v1 și zxdg_output_v1. A început munca pentru furnizarea posibilității de a defini extensii proprii ale protocolului Wayland pentru shell-urile grafice bazate pe Mir. Primul pas în implementarea acestei opțiuni a fost adăugarea unui nou pachet libmirwayland-dev, care permite generarea unei clase pentru protocolul personalizat și înregistrarea acestuia în MirAL;
- Funcționalitățile stratului MirAL (Mir Abstraction Layer) au fost extinse, permițând evitarea apelurilor directe către serverul Mir și abstractizarea accesului la ABI prin intermediul bibliotecii libmiral. Clasa WaylandExtensions a fost îmbogățită cu suport pentru înregistrarea extensiilor proprii Wayland. A fost adăugată o nouă clasă MinimalWindowManager care implementează strategia de gestionare a ferestrelor utilizată implicit (poate fi folosită pentru a crea shell-uri simple cu feronete flotoare, care să suporte clienții Wayland pentru mutarea și redimensionarea ferestrelor prin gesturi tactile pe ecrane tactile);
- Suportul experimental pentru aplicațiile X11 a fost extins prin posibilitatea de a lansa componenta Xwayland la nevoie.
Sursa: opennet.ro
