Mir 2.0 ist da und dies sind die wichtigsten Änderungen

Ich

Der Start von die neue Version des Anzeigeservers Uhr 2.0, Version in der An der API wurden verschiedene Änderungen vorgenommen sowie das Entfernen einiger APIs, die für mirclient und mirserver spezifisch sind.

Für diejenigen, die Mir nicht kennen, sollten sie das wissen Dies ist ein grafischer Server, der von Canonical entwickelt wurde und dass dieses Projekt nun als hervorragende Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert ist.

Ich kann als zusammengesetzter Server für Wayland verwendet werdenDamit können Sie jede Wayland-basierte Anwendung (z. B. mit GTK3 / 4, Qt5 oder SDL2 erstellt) in Mir-basierten Umgebungen ausführen.

Hauptneuheiten von Mir 2.0

Diese neue Version des Servers enthält, obwohl es sich um einen Verzweigungssprung von 1.x auf 2.x handelt, nicht wie erwartet eine große Anzahl von Änderungen, aber dieser Sprung ist eine signifikante Änderung in Die Versionsnummer aufgrund von API-Änderungen, die die Kompatibilität beeinträchtigen und einige APIs entfernen obsolet.

Insbesondere, Die Unterstützung für bestimmte mirclient- und mirserver-APIs wurde eingestellt. stattdessen Es wurde vorgeschlagen, das Wayland-Protokoll zu verwenden Für eine lange Zeit. Die mit mirclient und mirserver verbundenen Bibliotheken sind erhalten geblieben, Sie werden jetzt jedoch nur für interne Zwecke verwendet, stellen keine Header-Dateien bereit und garantieren keine ABI-Aufbewahrung (große Codebereinigung in Zukunft geplant).

Das Ende der Unterstützung für diese APIs steht im Einklang mit dem UBports-Projekt, das unter Ubuntu Touch weiterhin mirclient verwendet. Es wurde entschieden, dass zu diesem Zeitpunkt die Fähigkeiten von Mir 1.x für die Bedürfnisse von UBports ausreichen. und in Zukunft wird das Projekt möglicherweise auf Mir 2.0 migriert.

Durch das Entfernen von mirclient wurde auch die Unterstützung für einige der GUIs entfernt die nur in der mirclient API verwendet wurden.

Außerdem Kommentar, dass festgestellt wird, dass diese Vereinfachung nicht zu sichtbaren Änderungen führt und als Grundlage für die Verbesserung des Codes dient Arbeiten mit Plattformen, insbesondere im Bereich der Unterstützung von Systemen mit mehreren GPUs, Arbeiten im Headless-Modus und Entwicklung von Tools für den Remotedesktopzugriff.

Im Rahmen der Reinigung Die spezifischen Mesa-Abhängigkeiten der Plattformen Mesa-km und Mesa-x11 wurden entfernt. Es blieben nur noch gbm Abhängigkeiten übrig, wodurch sichergestellt werden konnte, dass Mir auf Systemen mit NVIDIA-Treibern auf X11 ausgeführt wird. Die mesa-kms-Plattform wurde in gbm-kms und mesa-x11 in gbm-x11 umbenannt.

auch Eine neue rpi-dispmanx-Plattform wurde hinzugefügt, mit der Mir auf Raspberry Pi 3-Boards verwendet werden kann mit Broadcom-Treibern.

Im Umhang ANSEHEN (Mir Abstraction Layer), mit dem der direkte Zugriff auf den Mir-Server und die Abstraktion des Zugriffs auf das ABI über die libmirale Bibliothek verhindert werden kann. zusätzliche Möglichkeit zum Aktivieren oder Deaktivieren der serverseitigen Fensterdekoration (SSD) sowie die Möglichkeit, die Waage im DisplayConfiguration-Block zu konfigurieren.

Schließlich Wenn Sie mehr darüber erfahren möchten, Sie können die Details in der Originalanzeige überprüfen. Der Link ist dies.

Wie installiere ich Mir unter Ubuntu und Derivaten?

Die Installationspakete dieser neuen Version sind für Ubuntu 18.04, 20.04 und 20.10 (PPA) sowie Fedora 30,31, 32 und XNUMX vorbereitet.

Für diejenigen, die daran interessiert sind, diesen Grafikserver auf ihren Systemen installieren zu können, 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 private Treiber auf Ihrem System 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 für Ihre Sitzung auswählen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.