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. .
Az új kiadásban:
- A Wayland-alkalmazások Mir környezetben történő elindításához szükséges eszközökben megnövekedett a Wayland protokoll támogatott kiterjesztéseinek száma. Jelenleg alapértelmezés szerint engedélyezve van a wl_shell, xdg_wm_base és xdg_shell_v6 kiterjesztés. Külön is engedélyezhető a zwlr_layer_shell_v1 és zxdg_output_v1. Megkezdődött a lehetőség biztosítása a saját Wayland protokoll kiterjesztések meghatározására Mir alapú grafikus felületek számára. Az első lépés ennek a lehetőségnek a megvalósításában a libmirwayland-dev új csomag hozzáadása volt, amely lehetővé teszi a saját protokollhoz tartozó osztály generálását és annak regisztrálását a MirAL-ban;
- A Mir Abstraction Layer (MirAL) képességei bővültek, lehetővé téve ezzel a közvetlen Mir szerverhez való hivatkozás elkerülését és az ABI-hez való hozzáférés elabstraktálását a libmiral könyvtáron keresztül. A WaylandExtensions osztályba hozzáadták a saját Wayland kiterjesztések regisztrálásának támogatását. Egy új MinimalWindowManager osztály jött létre, amely a például egyszerű ablakkezelők létrehozásához alkalmazott alapértelmezett ablakkezelési stratégiát valósítja meg (támogatja a Wayland klienseket az ablakok mozgatására és méretezésére érintőképernyős gesztusokkal);
- A kísérleti X11-alkalmazások támogatását kiterjesztették az Xwayland komponens szükség szerinti indításának lehetőségével.
Forrás: opennet.ru
