Izšla je nova različica prikaznega strežnika Mir 1.4, katerega razvoj Canonical se nadaljuje, kljub zavrnitvi razvoja Unity Shell in izdaje Ubuntu za pametne telefone. Mir je še vedno povpraševan po projektih in je zdaj pozicioniran kot rešitev za vdelane naprave in internet stvari (IoT).
Mir se lahko uporablja kot sestavljeni strežnik za Wayland, kar vam omogoča zagon katere koli aplikacije, ki uporablja Wayland v okoljih, ki temeljijo na Miru (na primer tistih, zgrajenih z GTK3 / 4, Qt5 ali SDL2).
O Miru
Tisti, ki ne poznajo Mira, bi morali to vedeti Ta temelji na EGL in uporablja del infrastrukture, prvotno razvite za Wayland, kot sta Mesina izvedba EGL in Jolini libribrizi.
Sloj združljivosti za X, XMir temelji na XWayland, medtem ko drugi deli infrastrukture, ki jih uporablja Mir, izvirajo iz Androida. Ti deli vključujejo vhodni sklad Android in Googlove vmesnike za protokole.
Mir trenutno deluje na številnih napravah, ki jih poganja Linux, vključno s tradicionalnimi namizji, internetom stvari in vdelanimi izdelki.
Proizvajalcem naprav in namiznim uporabnikom omogoča natančno določeno, učinkovito, prilagodljivo in varno platformo za njihovo grafično okolje.
Koda projekta se distribuira pod licenco GPLv2.
Glavne novosti Mir 1.4
Razvoj Mira v primerjavi z drugimi podobnimi projekti ni tako aktiven, saj ni ena glavnih prioritet Canonical-a, čeprav ni razvoj, ki bi bil zapuščen kot mnogi drugi.
V tej novi različici Mir 1.4 poudarjene so izboljšave orodij, ki zagotavljajo zagon aplikacij Wayland v lupinah Na osnovi Mir imajo izboljšano podporo za razširitev protokola wlr-layer-shell (Layer Shell).
Po drugi strani so predlagali razvijalci uporabniškega okolja Sway in se uporablja v procesu prenosa lupine MATE na Wayland. Pripomočki mirrun in mirbacklight so odstranjeni iz paketa.
Na sloju MirAL (Mir Abstraction Layer), ki se lahko uporablja za preprečevanje neposrednega dostopa do strežnika Mir in abstraktnega dostopa do ABI prek knjižnice libmiral, Dodana je podpora za ekskluzivna območja, ki omejuje postavitev oken na določeno območje zaslona.
Prvi korak je bil storjen, da se znebite posebnega API-ja mirclient, ki je že dolgo zamrznjen in je priporočljivo, da namesto njega uporabite protokol Wayland.
V novi različici API je mirclient privzeto onemogočen, vendar je za vrnitev dovoljena možnost sestave "–enable-mirclient", za selektivno aktivacijo pa sta predlagani spremenljivka okolja MIR_SERVER_ENABLE_MIRCLIENT in konfiguracijska datoteka.
Popolna odstranitev API-ja mirclient preprečuje dejstvo, da ga UBports in Ubuntu Touch še naprej uporabljata.
Za tiste, ki jih zanima nekaj več o tej predstavitvi Preverite lahko naslednjo povezavo.
Kako namestiti grafični strežnik Mir v Ubuntu in izpeljanke?
Tisti, ki jih zanima namestitev tega grafičnega strežnika v svoje sisteme, naj vedo, da projekt Mir ni ekskluziven za kanonične proizvajalce, saj obstaja nekaj namestitvenih paketov, ki so pripravljeni za lažjo namestitev v Ubuntu 16.04 / 18.04 / 18.10 / 19.04 (s pomočjo PPA) in na enak način obstajajo paketi, pripravljeni za Fedoro 29/30.
V primeru tistih, ki smo uporabniki različice s podporo za Ubuntu, lahko predlagano skladišče v svoje sisteme dodamo tako, da sledimo spodnjim navodilom.
Vse, kar morajo storiti, je odpreti terminal na svojih sistemih (lahko to storijo s kombinacijo tipk Ctrl + Alt + T ali s kombinacijo tipk Ctrl + T) in vanj bomo vnesli naslednje ukaze:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Ko smo prepričani, da imamo aktivirane brezplačne gonilnike, lahko strežnik namestimo tako, da v terminalu izvedemo:
sudo apt-get install mir
Na koncu boste morali znova zagnati sistem, da bo naložena uporabniška seja z Mirjem, in to izbrati.