Mir 1.4 megjelenítő szerver kiadás

közzétett megjelenítő szerver kiadás Mir 1.4, amelyet továbbra is a Canonical fejleszt, annak ellenére, hogy felhagyott a Unity shell és az Ubuntu okostelefonos kiadás fejlesztésével. A Mir továbbra is keresett a Canonical projektekben, és mára a beágyazott eszközök és a tárgyak internete (IoT) megoldásaként pozicionálható. A Mir a Wayland kompozit szervereként használható, amely lehetővé teszi a Wayland használatával bármilyen alkalmazás futtatását (például GTK3/4, Qt5 vagy SDL2-vel épített) Mir-alapú környezetekben. Telepítőcsomagok előkészítve az Ubuntu 16.04/18.04/18.10/19.04 (PPA) És Fedora 29/30. Projekt kód forgalmazza GPLv2 licenccel.

A Wayland alkalmazások Mir-alapú shellekben való futtatására szolgáló eszközök új kiadása javította a protokollbővítmények támogatását wlr-layer-shell (Layer Shell), amelyet a Sway felhasználói környezet fejlesztői javasoltak, és a MATE shell Waylandre történő portolása során használták. A mirrun és a mirbacklight segédprogramokat eltávolítottuk a terjesztésből. A MirAL (Mir Abstraction Layer), amellyel elkerülhető a Mir szerverhez való közvetlen hozzáférés és az ABI-hez való absztrakt hozzáférés a libmiral könyvtáron keresztül, kiegészítette az exkluzív zónák támogatásával, amelyek korlátozzák az ablakok elhelyezését a képernyő egy bizonyos területére. .

Az első lépés megtörtént a konkrét mirclient API-tól való megszabadulás érdekében, amely sokáig lefagyott állapotban volt, helyette a Wayland protokoll használata javasolt. Az új kiadásban a mirclient API alapértelmezés szerint le van tiltva, de az „--enable-mirclient” build opció megmaradt a visszaállításhoz, és a MIR_SERVER_ENABLE_MIRCLIENT környezeti változó és az enable-mirclient konfigurációs fájl beállítása elérhető a szelektív aktiváláshoz. A mirclient API teljes eltávolítását nehezíti, hogy továbbra is használatban van ubports és az Ubuntu Touch.

Forrás: opennet.ru

Hozzászólás