Die Veröffentlichung der neuen Version von Mir 1.7 kommt, um einige Fehler zu beheben

Ich

Mir ist ein Grafikserver für Linux entwickelt von Canonical, um das X Window System in Ubuntu zu ersetzen. Es basiert auf EGL und nutzt einen Teil der ursprünglich für Wayland entwickelten Infrastruktur, wie Mesas EGL-Implementierung und Jollas Libhybris.

Die Kompatibilitätsschicht für X, XMir, basiert auf XWayland, während andere Teile der von Mir verwendeten Infrastruktur von Android stammen. Diese Teile umfassen den Android-Eingabestapel und die Protokollpuffer von Google. Mir läuft derzeit auf einer Vielzahl von Linux-basierten Geräten, einschließlich traditioneller Desktops, IoT und eingebetteter Produkte.

Mit dem Mir-Grafikserver erhalten Gerätehersteller und Desktop-Benutzer eine genau definierte, effiziente, flexible und sichere Plattform für ihre Grafikumgebung.

Ich kann als zusammengesetzter Server für Wayland verwendet werden, Damit können Sie jede Anwendung ausführen, die Wayland in Mir-basierten Umgebungen verwendet (z. B. kompiliert mit GTK3 / GTK4, Qt5 oder SDL2). Der Projektcode ist in C ++ geschrieben und wird unter der GPLv2-Lizenz verteilt.

Was ist neu in Mir 1.7?

Diese neue Version von Mir 1.7 Es kommt kurz nach einem Monat der Vorgängerversion, mit der die Arbeit an Mir etwas agiler war, da die Reaktion auf die Fehlerkorrektur nicht länger gedauert hat, als sie sollte.

Die neue Version bietet hauptsächlich Support-bezogene Bugfixes an experimentell zum Starten von X11-Anwendungen in Wayland-basierten Umgebungen (mit Xwayland).

Für X11 wurde die Möglichkeit zum Dekorieren von Fenstern implementiert und hinzugefügt Eine Option zum Neudefinieren des Pfads zur ausführbaren Xwayland-Datei.

Daneben Xwayland-Code bereinigt Mit dieser Option wird in einer der nächsten Versionen der Status der experimentellen Funktion von der X11-Unterstützung entfernt.

Bei der Implementierung der Plattform "Wayland", mit dem Mir als Client unter der Kontrolle eines anderen Wayland-Composite-Servers ausgeführt werden kann (dieser Server kann auch der in Mir Miral-System-Composer bereitgestellte sein). Unterstützung für das Einstellen der Ausgabeskala wurde hinzugefügt.

Die optionale Möglichkeit, Anwendungen basierend auf der mirclient-API auszuführen anstelle des Wayland-Protokolls bleibt das aber noch erhalten wurde im Hauptzweig entfernt (Bisher verhinderte die Verwendung von UBports und Ubuntu Touch das Entfernen der mirclient-API.)

Wenn Sie mehr darüber erfahren möchten, können Sie die Originalveröffentlichung konsultieren im folgenden Link.

Wie installiere ich den Mir 1.7 Grafikserver in Ubuntu und Derivaten?

Für diejenigen, die daran interessiert sind, diesen Grafikserver auf ihren Systemen installieren zu können, sollten sie wissen, dass Mirs Projekt nicht nur für Canonical-Produkte gilt, da Es gibt einige Installationspakete, die vorbereitet sind, um die Installation in Ubuntu zu erleichtern 16.04 LTS, Ubuntu 18.04 LTS und Ubuntu 19.04 (mit Hilfe eines PPA), ebenso werden Pakete für Fedora 29, Fedora 30 und Fedora 31 vorbereitet.

Für diejenigen von uns, die Benutzer einer Version mit Ubuntu-Unterstützung sind, können wir das vorgeschlagene Repository in unseren Systemen hinzufügen, indem wir den Anweisungen folgen, die wir unten teilen.

Sie müssen lediglich ein Terminal auf ihren Systemen öffnen (Sie können dies mit der Tastenkombination Strg + Alt + T oder mit Strg + T tun.) und darin werden wir die folgenden Befehle eingeben:

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

Damit ist das Repository bereits zu Ihrem System hinzugefügt, vor der Installation des Grafikservers es wird voll und ganz empfohlen, dass Wenn Sie in Ihrem System private Controller verwenden für Ihre Grafikkarte oder integriert, Ändern Sie diese in freie Treiber, um Konflikte zu vermeiden.

Sobald wir sicher sind, dass die kostenlosen Treiber aktiviert sind, können wir den Server installieren, indem wir ihn im Terminal ausführen:

sudo apt-get install mir

Am Ende müssen Sie Ihr System neu starten, damit die Benutzersitzung mit Mir geladen wird, und dies auswählen.