Version des Mir 1.4-Anzeigeservers

Veröffentlicht Anzeigeserver-Release Mir 1.4, das von Canonical weiterhin weiterentwickelt wird, obwohl die Entwicklung der Unity-Shell und der Ubuntu-Edition für Smartphones aufgegeben wurde. Mir bleibt in Canonical-Projekten gefragt und ist nun als Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert. Mir kann als Verbundserver für Wayland verwendet werden, wodurch Sie beliebige Anwendungen mit Wayland (z. B. erstellt mit GTK3/4, Qt5 oder SDL2) in Mir-basierten Umgebungen ausführen können. Für Ubuntu 16.04/18.04/18.10/19.04 vorbereitete Installationspakete (PPA) Und Fedora 29/30. Projektnummer vertrieben von lizenziert unter GPLv2.

Die neue Version von Tools zum Ausführen von Wayland-Anwendungen in Mir-basierten Shells bietet eine verbesserte Unterstützung für Protokollerweiterungen WLR-Layer-Shell (Layer Shell), vorgeschlagen von den Entwicklern der Sway-Benutzerumgebung und verwendet im Prozess der Portierung der MATE-Shell nach Wayland. Die Dienstprogramme mirrun und mirbacklight wurden aus der Distribution entfernt. Der MirAL (Mir Abstraction Layer), der verwendet werden kann, um den direkten Zugriff auf den Mir-Server und den abstrakten Zugriff auf die ABI über die libmiral-Bibliothek zu vermeiden, hat Unterstützung für exklusive Zonen hinzugefügt, die die Fensterplatzierung auf einen bestimmten Bereich des Bildschirms beschränken .

Der erste Schritt wurde unternommen, um die spezifische Mirclient-API zu entfernen, die lange Zeit in einem eingefrorenen Zustand war, und es wird empfohlen, stattdessen das Wayland-Protokoll zu verwenden. In der neuen Version ist die mirclient-API standardmäßig deaktiviert, aber die Build-Option „--enable-mirclient“ bleibt übrig, um sie wiederherzustellen, und die Umgebungsvariable MIR_SERVER_ENABLE_MIRCLIENT und die Konfigurationsdateieinstellung „enable-mirclient“ werden für die selektive Aktivierung angeboten. Die vollständige Entfernung der mirclient-API wird durch die Tatsache erschwert, dass sie weiterhin verwendet wird U-Ports und Ubuntu Touch.

Source: opennet.ru

Kommentar hinzufügen