Mir 2.14 arriveert met ondersteuning voor schermvergrendelingen en meer

me

Mir is een grafische server voor Linux ontwikkeld door Canonical met als doel dat Mir het X Window-systeem in Ubuntu vervangt.

Het is onlangs aangekondigd release van de nieuwe versie van de displayserver «Mir 2.14», versie die de extra ondersteuning voor benadrukt wayland schermkasten (Wayland's ext-session-lock-v1-extensieprotocol), ondersteuning voor slepen en neerzetten, verschillende bugfixes en meer.

Voor degenen die Mir niet kennen, ze moeten weten dat er een schermserver is die is ontwikkeld door Canonical, ondanks het feit dat ik de ontwikkeling van de Unity-shell en de Ubuntu-editie voor smartphones heb verlaten.

me nog steeds in trek in canonieke projecten en nu weet ik hete posities als oplossing voor embedded devices en internet of things (IoT​ Mir kan worden gebruikt als een samengestelde server voor Wayland, waardoor elke Wayland-gebaseerde applicatie (bijv. Gebouwd met GTK3 / 4, Qt5 of SDL2) kan draaien in Mir-gebaseerde omgevingen.

Belangrijkste nieuwigheden van Mir 2.14

In deze nieuwe versie van Mir 2.14, zoals vermeld aan het begin, de nieuwe versie voegt ondersteuning toe voor de Wayland-extensie "ext-session-lock-v1", die is gedefinieerd als een sessievergrendelingsfunctie en kan worden gebruikt om schermbeveiligingen te maken of een authenticatiedialoogvenster weer te geven wanneer het scherm is vergrendeld.

Een andere verandering die opvalt in deze nieuwe versie is de implementatie van de mogelijkheid om items te verplaatsen met behulp van het mechanisme "slepen en neerzetten". in omgevingen gebaseerd op Wayland, naast de toevoeging van de mogelijkheid om de muiscursor te veranderen tijdens het verplaatsen van elementen, evenals dat "bijgevoegde" vensters kunnen worden "hersteld" met een sleepgebaar.

Ook gemarkeerd in Mir 2.14 is de stroomvoorziening voegt meerdere beeldschermen toe in een gecombineerde configuratie, evenals de eenmaking van de implementaties van de weergaveplatforms (RenderingPlatform) en dat de ondersteuning voor het dispmanx-platform werd opgeschort.

Wat betreft de bugs die in deze nieuwe release zijn opgelost:

  • Weigeringen van libinput-apparaten afhandelen
  • Fix in de naam van de uitgangen in Nvidia-kaarten
  • Vast lek in install_sigbus_handler

Aan de andere kant is het de moeite waard om dat te vermelden op basis van de Mir display server begon de ontwikkeling van de Miriway composiet server en de daarop gebaseerde gebruikersomgeving. In het huidige ontwikkelingsstadium ondersteunt de op Miriway gebaseerde shell zwevende vensters, een applicatiestarter gebaseerd op Wayland en X11 (via Xwayland), dynamisch gecreëerde virtuele desktops, externe paneelverbinding, creatie van snelkoppelingen voor het starten van applicaties.

Van aanvullende componenten worden een shell voor het starten van terminalemulators, opstartscripts en een inlogscherm ontwikkeld. Miriway-pakketten worden voorbereid in snap-indeling en over de Miriway-code kunnen we vermelden dat deze is geschreven in C ++ en wordt gedistribueerd onder de GPLv3-licentie.

Eindelijk als u meer wilt weten over deze nieuwe versie van Mir, kunt u de details bekijken In de volgende link.

Hoe installeer ik Mir op Ubuntu en derivaten?

De installatiepakketten van deze nieuwe versie zijn voorbereid voor Ubuntu 22.04, 22.10 en 23.04 ( PPA ) en Fedora 36, ​​​​​​37 en 38. Voor degenen die geïnteresseerd zijn om deze grafische server op hun systemen te kunnen installeren, 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 dat wordt ten zeerste aanbevolen als u privé-stuurprogramma's op uw systeem gebruikt voor je videokaart of geïntegreerd, verander deze in gratis stuurprogramma's, dit om conflicten te vermijden.

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 voor uw sessie kiezen.