Mir 2.14 kommt mit Unterstützung für Bildschirmsperren und mehr

Ich

Mir ist ein grafischer Server für Linux, der von Canonical mit dem Ziel entwickelt wurde, das X Window System in Ubuntu zu ersetzen.

Das wurde kürzlich bekannt gegeben Veröffentlichung der neuen Version des Displayservers „Mir 2.14“, vVersion, die die zusätzliche Unterstützung für hervorhebt Wayland Bildschirmschränke (Waylands ext-session-lock-v1-Erweiterungsprotokoll), Drag-and-Drop-Unterstützung, verschiedene Fehlerbehebungen und mehr.

Für diejenigen, die Mir nicht kennen, sollten sie wissen, dass es einen Bildschirmserver gibt, der von Canonical entwickelt wird, obwohl ich die Entwicklung der Unity-Shell und der Ubuntu-Edition für Smartphones aufgegeben habe.

Ich in kanonischen Projekten immer noch gefragt und jetzt weiß ich ese Positionen als Lösung für eingebettete Geräte und Internet der Dinge (IoT). Mir kann als zusammengesetzter Server für Wayland verwendet werden, sodass jede Wayland-basierte Anwendung (z. B. mit GTK3 / 4, Qt5 oder SDL2 erstellt) in Mir-basierten Umgebungen ausgeführt werden kann.

Hauptneuheiten von Mir 2.14

In dieser neuen Version von Mir 2.14 handelt es sich, wie eingangs erwähnt, um die neue Version fügt Unterstützung für die Wayland-Erweiterung „ext-session-lock-v1“ hinzu, Dies ist als Sitzungssperrfunktion definiert und kann zum Erstellen von Bildschirmschonern oder zum Anzeigen eines Authentifizierungsdialogs verwendet werden, wenn der Bildschirm gesperrt ist.

Eine weitere herausragende Änderung in dieser neuen Version ist die Implementierung von Möglichkeit, Elemente mithilfe des „Drag and Drop“-Mechanismus zu verschieben in Umgebungen, die auf Wayland basieren, zusätzlich zum Hinzufügen des Möglichkeit, den Mauszeiger beim Verschieben von Elementen zu ändern, sowie dass „angehängte“ Fenster mit einer Drag-Geste „wiederhergestellt“ werden können.

Ebenfalls hervorgehoben wird in Mir 2.14 das Die Leistungsfähigkeit ermöglicht das Hinzufügen mehrerer Displays in einer kombinierten Konfiguration, sowie die Vereinheitlichung der Implementierungen der Rendering-Plattformen (RenderingPlatform) und dass die Unterstützung für die dispmanx-Plattform ausgesetzt wurde.

Bezüglich der in dieser neuen Version behobenen Fehler:

  • Umgang mit Ablehnungen von Libinput-Geräten
  • Korrektur im Namen der Ausgänge bei Nvidia-Karten
  • Leck in install_sigbus_handler behoben

Andererseits ist es erwähnenswert Auf Basis des Mir-Display-Servers begann die Entwicklung des Miriway-Composite-Servers und die darauf basierende Benutzerumgebung. Im aktuellen Entwicklungsstadium unterstützt die Miriway-basierte Shell schwebende Fenster, eine Wayland- und X11-basierte Anwendungsstartschnittstelle (über Xwayland), dynamisch erstellte virtuelle Desktops, externe Panel-Verbindung und die Erstellung von Verknüpfungen zum Starten von Anwendungen.

Aus weiteren Komponenten werden eine Shell zum Starten von Terminalemulatoren, Startskripte und ein Anmeldebildschirm entwickelt. Miriway-Pakete werden im Snap-Format vorbereitet und zum Miriway-Code können wir erwähnen, dass er in C++ geschrieben ist und unter der GPLv3-Lizenz vertrieben wird.

Schließlich wenn Sie mehr über diese neue Version von Mir . erfahren möchtenkönnen Sie die Details überprüfen im folgenden Link.

Wie installiere ich Mir unter Ubuntu und Derivaten?

Die Installationspakete dieser neuen Version sind für Ubuntu 22.04, 22.10 und 23.04 (PPA) sowie Fedora 36, ​​​​​​37 und 38 vorbereitet. Für diejenigen, die daran interessiert sind, diesen grafischen Server 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 grafischen Servers 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.