A Mir egy grafikus szerver a Linux számára a Canonical fejlesztette ki az X Window rendszer cseréje érdekében az Ubuntuban. Az EGL-re épül, és az eredetileg a Wayland számára kifejlesztett infrastruktúra egy részét használja, mint például Mesa EGL megvalósítása és Jolla libhybris.
Az X, az XMir kompatibilitási rétege az XWayland-en alapul, míg a Mir által használt infrastruktúra egyéb részei az Android-ból származnak. Ezek a részek tartalmazzák az Android bemeneti veremét és a Google Protokoll puffereit. Mir jelenleg különféle Linux-alapú eszközökön fut, beleértve a hagyományos asztali számítógépeket, az IoT-t és a beágyazott termékeket.
A Mir grafikus szerver lehetővé teszi az eszközgyártóknak és az asztali felhasználóknak, hogy jól definiált, hatékony, rugalmas és biztonságos platformmal rendelkezzenek grafikus környezetükhöz.
Mir összetett szerverként használható a Wayland számára, lehetővé teszi bármely olyan alkalmazás futtatását, amely Wayland-t használ Mir alapú környezetekben (pl. a GTK3 / GTK4, Qt5 vagy SDL2 segítségével állította össze). A projekt kódját C ++ nyelven írják, és a GPLv2 licenc alatt terjesztik.
A Mir 1.7 újdonságai
A Mir 1.7 új verziója Röviddel az előző verzió egy hónapja után jön, amellyel a Mir-nél végzett munka kissé mozgékonyabb volt, mivel a hibák kijavítására adott válasz nem tartott tovább a kelleténél.
Az új verzió főleg a támogatással kapcsolatos hibajavításokat kínálja kísérleti az X11 alkalmazások elindításához Wayland-alapú környezetekben (Xwayland használatával).
Az X11 esetében megvalósították az ablakok díszítésének képességét és hozzáadott lehetőség az Xwayland futtatható fájl elérési útjának újradefiniálására.
Amellett az Xwayland-hez kapcsolódó kód megtisztult amellyel a következő kiadások egyikében a kísérleti funkció állapota eltávolításra kerül az X11 támogatásból.
A platform megvalósításában "Wayland", amely lehetővé teszi a Mir számára, hogy kliensként fusson egy másik Wayland összetett szerver irányítása alatt (ez a szerver is lehet a Mir miral-system-composer szolgáltató), támogatást adunk a kimeneti skála beállításához.
Az opcionális képesség az alkalmazások futtatására a mirclient API alapján a Wayland protokoll helyett továbbra is megmarad, de már a fő ágban eltávolították (Korábban az UBports és az Ubuntu Touch használata megakadályozta a mirclient API eltávolítását.)
Ha többet szeretne megtudni róla, keresse meg az eredeti kiadványt A következő linken.
Hogyan kell telepíteni a Mir 1.7 grafikus kiszolgálót az Ubuntuba és annak származékaiba?
Azok számára, akik érdeklik, hogy ezt a grafikus kiszolgálót telepíthessék a rendszereikbe, tudnia kell, hogy Mir projektje nem kizárólag a Canonical termékei, mivel vannak olyan telepítési csomagok, amelyek elő vannak készítve az Ubuntu telepítésének megkönnyítésére 16.04 LTS, Ubuntu 18.04 LTS és Ubuntu 19.04 (PPA segítségével), ugyanúgy vannak csomagok a Fedora 29, Fedora 30 és Fedora 31 számára.
Azok számára, akik Ubuntu támogatással rendelkező verziót használunk, az alábbi megosztott utasításokat követve hozzáadhatjuk a javasolt tárolót a rendszereinkhez.
Csak annyit kell tenniük, hogy terminált nyitnak a rendszereiken (megtehetik a Ctrl + Alt + T billentyűkombinációval vagy a Ctrl + T billentyűkombinációval) és benne a következő parancsokat fogjuk beírni:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Ezzel az adattár már hozzá van adva a rendszeréhez, a grafikus szerver telepítése előtt teljesen ajánlott ha a rendszerében magánvezérlőket használ videokártyájához vagy integrálthoz, változtassa meg ezeket ingyenes illesztőprogramokra, ezt a konfliktusok elkerülése érdekében.
Miután megbizonyosodtunk arról, hogy az ingyenes illesztőprogramokat aktiváltuk, a kiszolgálót a terminálon végrehajtva telepíthetjük:
sudo apt-get install mir
A végén újra kell indítania a rendszert, hogy a Mir-szel történő felhasználói munkamenet betöltődjön, és válassza ezt.