De grafische server van Mir is vernieuwd naar versie 1.4

Er is een nieuwe versie van de Mir 1.4-displayserver uitgebracht, waarvan de ontwikkeling Canonical doorgaat, ondanks de afwijzing van de ontwikkeling van Unity Shell en de Ubuntu-editie voor smartphones. Mir blijft veel gevraagd in projecten en wordt nu gepositioneerd als een oplossing voor embedded devices en het internet der dingen (Ivd).

Mir kan worden gebruikt als een samengestelde server voor Wayland, zodat u elke toepassing die Wayland gebruikt in op Mir gebaseerde omgevingen kunt uitvoeren (bijvoorbeeld omgevingen die zijn gebouwd met GTK3 / 4, Qt5 of SDL2).

Over Mir

Voor degenen die Mir niet kennen, ze zouden dat moeten weten Deze is gebaseerd op EGL en maakt gebruik van een deel van de oorspronkelijk voor Wayland ontwikkelde infrastructuur, zoals de EGL-implementatie van Mesa en de libhybris van Jolla.

De compatibiliteitslaag voor X, XMir is gebaseerd op XWayland, terwijl voor de andere delen van de infrastructuur die door Mir worden gebruikt, afkomstig zijn van Android​ Deze onderdelen omvatten de Android-invoerstack en de protocolbuffers van Google.

Mir draait momenteel op verschillende Linux-aangedreven apparaten, waaronder traditionele desktops, IoT en embedded producten.

Het stelt apparaatfabrikanten en desktopgebruikers in staat om een ​​goed gedefinieerd, efficiënt, flexibel en veilig platform te hebben voor hun grafische omgeving.

De projectcode wordt verspreid onder de GPLv2-licentie.

Belangrijkste nieuwigheden van Mir 1.4

De ontwikkeling van Mir is niet zo actief in vergelijking met andere soortgelijke projecten, aangezien het niet een van de topprioriteiten van Canonical is, hoewel het geen ontwikkeling is die zoals vele andere wordt geschrapt.

In deze nieuwe versie van Mir 1.4 Verbeteringen aan tools om de lancering van Wayland-applicaties in shells te garanderen, worden benadrukt Op Mir gebaseerde hebben verbeterde ondersteuning voor de wlr-layer-shell (Layer Shell) protocoluitbreiding.

Anderzijds is voorgesteld door de ontwikkelaars van de Sway-gebruikersomgeving en gebruikt in het proces van het porten van de MATE-shell naar Wayland. De hulpprogramma's mirrun en mirbacklight zijn uit het pakket verwijderd.

Op de MirAL-laag (Mir Abstraction Layer), die kan worden gebruikt om directe toegang tot de Mir-server en abstracte toegang tot ABI via libmiral-bibliotheek te voorkomen, Ondersteuning voor exclusieve zones is toegevoegd, waardoor de plaatsing van vensters tot een specifiek deel van het scherm is beperkt.

De eerste stap is gezet om van de specifieke mirclient API af te komen, die lange tijd bevroren is geweest en het wordt aanbevolen om in plaats daarvan het Wayland-protocol te gebruiken.

In de nieuwe API-versie is mirclient standaard uitgeschakeld, maar de assembly-optie "–enable-mirclient" blijft staan ​​om het terug te sturen, en voor selectieve activering worden de omgevingsvariabele MIR_SERVER_ENABLE_MIRCLIENT en het configuratiebestand enable- voorgesteld. Mirclient.

De volledige verwijdering van de mirclient API wordt voorkomen door het feit dat deze nog steeds wordt gebruikt door UBports en Ubuntu Touch.

Voor degenen die meer willen weten over deze lancering U kunt de volgende link bekijken.

Hoe Mir grafische server in Ubuntu en derivaten te installeren?

Voor degenen die geïnteresseerd zijn in het kunnen installeren van deze grafische server op hun systemen, moeten ze weten dat het Mir-project niet exclusief is voor canonieke producenten, aangezien er zijn enkele installatiepakketten die zijn voorbereid om de installatie in Ubuntu te vergemakkelijken 16.04 / 18.04 / 18.10 / 19.04 (met behulp van een PPA) en op dezelfde manier zijn er pakketten voorbereid voor Fedora 29/30.

In het geval van degenen onder ons die gebruikers zijn van een ondersteunde versie van Ubuntu, kunnen we de voorgestelde repository aan onze systemen toevoegen door de instructies te volgen die we hieronder delen.

Het enige wat ze hoeven te doen is een terminal op hun systemen openen (ze kunnen het doen met de toetsencombinatie Ctrl + Alt + T of met Ctrl + T) en daarin gaan we de volgende commando's typen:

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

sudo apt-get update
Hiermee is de repository al aan uw systeem toegevoegd, voordat u de grafische server installeert, wordt het ten zeerste aanbevolen dat als u in uw systeem privé-stuurprogramma's voor uw videokaart gebruikt of geïntegreerd, deze wijzigt naar de gratis stuurprogramma's, dit met het doel om vermijd conflicten.

Zodra we zeker weten dat we de gratis stuurprogramma's hebben geactiveerd, kunnen we de server installeren door in de terminal te draaien:

sudo apt-get install mir

Aan het einde moet u uw systeem opnieuw opstarten zodat de gebruikerssessie met Mir wordt geladen en dit kiezen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.