Mir 2.0 je tu in to so njegove najpomembnejše spremembe

Mir

Začetek nova različica prikazovalnega strežnika pazi 2.0, različica, v kateri v API so bile izvedene različne spremembe kot tudi odstranitev nekaterih API-jev, specifičnih za mirclient in mirserver.

Tisti, ki ne poznajo Mira, bi morali to vedeti to je grafični strežnik, ki ga je razvil Canonical in da je zdaj ta projekt postavljen kot odlična rešitev za vdelane naprave in internet stvari (IoT).

Mir se lahko uporablja kot sestavljeni strežnik za Wayland, ki vam omogoča zagon katere koli aplikacije, ki temelji na Waylandu (na primer zgrajena z GTK3 / 4, Qt5 ali SDL2) v okoljih z okoljem Mir.

Glavne novosti Mir 2.0

Ta nova različica strežnika kljub temu, da je podružnica skočila z 1.x na 2.x, ne vsebuje velikega števila sprememb, kot bi lahko pričakovali, vendar je ta preskok pomembna sprememba v številka različice zaradi sprememb API, ki prekinejo združljivost in odstranitev nekaterih API-jev zastarelo.

Še posebej podpora za posebne API-je mirclient in mirserver je bila ukinjena, namesto katere predlagana je uporaba protokola Wayland za dolgo časa. Knjižnice, povezane z mirclientom in mirserverjem, so ohranjene, zdaj pa se uporabljajo samo za notranje namene, ne zagotavljajo datotek z glavo in ne zagotavljajo ohranjanja ABI (v prihodnosti načrtujemo veliko čiščenje kode).

Konec podpore za te API-je je v skladu s projektom UBports, ki še naprej uporablja mirclient v Ubuntu Touch. Ugotovljeno je bilo, da trenutno zmogljivosti Mir 1.x zadostujejo za potrebe UBports, v prihodnosti pa se lahko projekt preseli na Mir 2.0.

Z odstranitvijo mirclienta je bila odstranjena tudi podpora za nekatere GUI-je ki so bili uporabljeni samo v API-ju mirclient.

Poleg tega pripomnite, da je ugotovljeno, da ta poenostavitev ne bo povzročila vidnih sprememb in bo služila kot podlaga za izboljšanje kode za delo s platformami, zlasti na področju podpore sistemom z več grafičnimi procesorji, delo v brezglavem načinu in razvoj orodij za dostop do oddaljenega namizja.

Kot del čiščenja odstranjene so bile specifične odvisnosti od mesa na platformah mesa-kms in mesa-x11; Ostal je le gbm odvisnosti, kar je omogočilo, da bo Mir deloval na vrhu X11 v sistemih z gonilniki NVIDIA. Platforma mesa-kms je bila preimenovana v gbm-kms in mesa-x11 v gbm-x11.

prav tako dodana je nova platforma rpi-dispmanx, ki omogoča uporabo Mira na ploščah Raspberry Pi 3 z gonilniki Broadcom.

V rtu POGLEJ (Mir Abstraction Layer), ki se lahko uporablja za preprečevanje neposrednega dostopa do strežnika Mir in abstrakcije dostopa do ABI prek knjižnice libmiral, dodal možnost omogočanja ali onemogočanja okrasitve oken na strani strežnika (SSD), pa tudi možnost nastavitve lestvice v bloku DisplayConfiguration.

Končno Če vas zanima več o tem, podrobnosti lahko preverite v prvotnem oglasu. Povezava je to.

Kako namestiti Mir na Ubuntu in izpeljanke?

Namestitveni paketi te nove različice so pripravljeni za Ubuntu 18.04, 20.04 in 20.10 (PPA) ter Fedora 30,31 in 32.

Za tiste, ki jih zanima namestitev tega grafičnega strežnika v njihove sisteme, 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

S tem je repozitorij že dodan v vaš sistem, pred namestitvijo grafičnega strežnika je v celoti priporočljivo, da če v sistemu uporabljate zasebne gonilnike za grafično kartico ali integrirano, spremenite v brezplačne gonilnike, da bi se izognili konfliktom.

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 jo izbrati za svojo sejo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.