Mir 2.0 er her, og dette er de viktigste endringene

meg

Lanseringen av den nye versjonen av skjermserveren se 2.0, versjon der forskjellige endringer ble gjort i API samt fjerning av noen API-er som er spesifikke for mirclient og mirserver.

For de som ikke kjenner Mir, bør de vite det dette er en grafisk server som er utviklet av Canonical og at nå er dette prosjektet posisjonert som en utmerket løsning for innebygde enheter og Internet of Things (IoT).

meg kan brukes som en sammensatt server for Wayland, slik at du kan kjøre et hvilket som helst Wayland-basert program (for eksempel bygget med GTK3 / 4, Qt5 eller SDL2) i Mir-baserte miljøer.

Hovednyhetene til Mir 2.0

Denne nye versjonen av serveren til tross for at den er et grenhopp fra 1.x til 2.x inneholder ikke et stort antall endringer som vi kunne forvente, men dette hoppet er en betydelig endring i versjonsnummeret på grunn av API-endringer som bryter med kompatibilitet og fjerning av noen APIer Utdatert.

Spesielt støtte for spesifikke Mirclient og Mirserver APIer er avviklet, i stedet for hvilken det er blitt foreslått å bruke Wayland-protokollen i lang tid. Bibliotekene som er tilknyttet mirclient og mirserver er bevart, men de brukes nå kun til interne formål, gir ikke headerfiler og garanterer ikke ABI-bevaring (stor kodeopprydding planlagt i fremtiden).

Avslutningen på støtten for disse API-ene er i tråd med UBports-prosjektet, som fortsetter å bruke mirclient på Ubuntu Touch. Det ble bestemt at på dette tidspunktet er kapasiteten til Mir 1.x tilstrekkelig for UBports behov, og i fremtiden kan prosjektet migrere til Mir 2.0.

Fjerning av mirclient fjernet også støtte for noen av brukergrensesnittene som bare ble brukt i Mirclient API.

bortsett fra det kommentere at det observeres at denne forenklingen ikke vil føre til synlige endringer og vil tjene som grunnlag for å forbedre koden å jobbe med plattformer, spesielt innen støtte for systemer med flere GPUer, arbeid i hodeløs modus og utvikling av verktøy for ekstern skrivebordstilgang.

Som en del av rengjøringen, de spesifikke mesa-avhengighetene til mesa-kms og mesa-x11 plattformene er fjernet; Bare gbm avhengigheter gjensto, noe som gjorde det mulig å sikre at Mir ville kjøre på toppen av X11 på systemer med NVIDIA-drivere. Mesa-kms-plattformen har blitt omdøpt til gbm-kms og mesa-x11 til gbm-x11.

Også en ny rpi-dispmanx-plattform er lagt til, slik at Mir kan brukes på Raspberry Pi 3-brett med Broadcom-drivere.

I kappen SE PÅ (Mir Abstraction Layer), som kan brukes til å forhindre direkte tilgang til Mir-serveren og abstraksjon av tilgang til ABI gjennom libmiralbiblioteket, lagt til muligheten for å aktivere eller deaktivere vindusdekorasjon på serversiden (SSD), samt muligheten til å konfigurere skalaen i DisplayConfiguration-blokken.

Endelig Hvis du er interessert i å vite mer om det, kan du sjekke detaljene i den opprinnelige annonsen. Koblingen er denne.

Hvordan installere Mir på Ubuntu og derivater?

Installasjonspakker for denne nye versjonen er klargjort for Ubuntu 18.04, 20.04 og 20.10 (PPA) og Fedora 30,31 og 32.

For de som er interessert i å kunne installere denne grafiske serveren på systemene deres, alt de trenger å gjøre er å åpne en terminal på systemene sine (de kan gjøre det med tastekombinasjonen Ctrl + Alt + T eller med Ctrl + T) og i den skal vi skrive følgende kommandoer:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Med dette er depotet allerede lagt til systemet ditt, før du installerer den grafiske serveren det anbefales fullt ut at hvis du bruker private drivere på systemet ditt for skjermkortet eller integrert, endre disse til gratis drivere, dette for å unngå konflikter.

Når vi er sikre på at vi har de gratis driverne aktivert, kan vi installere serveren ved å kjøre den i terminalen:

sudo apt-get install mir

På slutten må du starte systemet på nytt slik at brukersesjonen med Mir lastes inn og velge denne for økten din.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.