Nedávno Canonical tím stojaci za vývojom servera Mir, vydaná verzia 2.4 a obsahuje množstvo opráv chýb a zmien týkajúcich sa vylepšenia vykresľovania v Graphics API.
Pre tých, ktorí nevedia o Mirovi, by mali vedieť, že existuje obrazovkový server vyvinutý spoločnosťou Canonical, a to aj napriek tomu, že som upustil od vývoja shellu Unity a vydania Ubuntu pre smartphony.
ma v kanonických projektoch je stále dopyt a teraz vieme pozícií ako riešenie pre zabudované zariadenia a internet vecí (IoT). Mir môže byť použitý ako zložený server pre Wayland, čo umožňuje spustenie akejkoľvek aplikácie založenej na Waylande (napr. Postavenej s GTK3 / 4, Qt5 alebo SDL2) v prostrediach založených na Mir.
Vrstva kompatibility pre X, XMir je založená na XWayland, zatiaľ čo ďalšie časti infraštruktúry, ktorú používa Mir, pochádzajú z Androidu. Medzi tieto časti patrí vstupný zásobník systému Android a vyrovnávacie pamäte protokolu Google. Mir v súčasnosti beží na rôznych zariadeniach so systémom Linux, vrátane tradičných pracovných plôch, internetu vecí a vstavaných produktov.
Grafický server Mir umožňuje výrobcom zariadení a používateľom počítačov mať dobre definovanú, efektívnu, flexibilnú a bezpečnú platformu pre svoje grafické prostredie.
Hlavné novinky Mir 2.4
V tejto novej verzii Mir 2.4 bola vykonaná práca na zlepšení adaptability API súvisiace s podporou grafickej platformy pre použitie v systémoch s hybridnou grafikou. Uvádza sa, že najmä mg :: Platform API je rozdelené na DisplayPlatform a RenderingPlatform, čo vám umožňuje používať rôzne GPU na vykreslenie a vykreslenie.
Ďalšou novinkou, ktorá vyniká, je Mir vylepšil prácu na platforme X11, Keďže v tejto novej verzii Mir bol kód na podporu platformy X11 prenesený z XLib na XCB, bola pridaná možnosť meniť veľkosť okien pomocou aplikácií založených na Mir zobrazených v prostredí X11.
Tiež sa o tom hovorí bolo urobených veľa opráv na podporu Wayland a Xwayland a pridaná možnosť „–driver-quirks“ do gbm-km, aby sa vylúčili kontroly zlyhávajúcich zariadení.
Z opráv chýb, ktoré boli urobené v tejto novej verzii Mir 2.4:
- Opravená poloha kurzora na zmenšených výstupoch
- Ak nie je okno zaostrené, manipuluje sa so stavom kľúča
- Správne spracovanie chýb XWayland
- Po uplynutí časového limitu pošlite spätné volania bez vyrovnávacej pamäte
- Opravená zmena veľkosti povrchov škrupiny
- Pred odoslaním pohybu kurzora skontrolovať, či je kurzor uzamknutý
Nakoniec, ak máte záujem dozvedieť sa viac o tejto novej verzii, môžete si prečítať podrobnosti Na nasledujúcom odkaze.
Ako nainštalovať Mir na Ubuntu a deriváty?
Inštalačné balíčky tejto novej verzie sú pripravené pre Ubuntu 18.04, 21.04 a 20.04 (PPA) a Fedora 34,33 a 32.
Pre tých, ktorí majú záujem o inštaláciu tohto grafického servera na svoje systémy, všetko, čo musia urobiť, je otvoriť terminál v ich systémoch (môžu to urobiť pomocou kombinácie klávesov Ctrl + Alt + T alebo Ctrl + T) a v ňom napíšeme nasledujúce príkazy:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
S týmto je úložisko už pridané do vášho systému, pred inštaláciou grafického servera plne sa to odporúča ak vo svojom systéme používate súkromné ovládače pre vašu grafickú kartu alebo integrovanú, zmeňte ich na bezplatné ovládače, aby sa zabránilo konfliktom.
Keď sme si istí, že máme aktivované bezplatné ovládače, môžeme server nainštalovať spustením v termináli:
sudo apt-get install mir
Na konci budete musieť reštartovať systém tak, aby sa načítala relácia používateľa s programom Mir a vy ste si vybrali túto reláciu.