Release des Display-Servers , dessen Entwicklung von Canonical fortgeführt wird, trotz der Einstellung der Entwicklung der Unity-Oberfläche und der Ubuntu-Edition für Smartphones. Mir bleibt in den Projekten von Canonical gefragt und wird nun als Lösung für eingebettete Geräte und das Internet der Dinge (IoT) positioniert. Mir kann als Kompositionsserver für Wayland verwendet werden, was das Ausführen von Anwendungen, die Wayland nutzen, in Umgebungen auf Basis von Mir ermöglicht (zum Beispiel solche, die mit GTK3/4, Qt5 oder SDL2 erstellt wurden). Pakete zur Installation sind für Ubuntu 16.04/18.04/18.10/19.04 vorbereitet () und . Der Code des Projekts steht unter der GPLv2-Lizenz.
In der neuen Version der Werkzeuge zur Bereitstellung des Starts von Wayland-Anwendungen in Oberflächen auf Basis von Mir wurde die Unterstützung für die Erweiterung des Protokolls (Layer Shell), angeboten von den Entwicklern der Benutzerumgebung Sway, und verwendet im Prozess der Portierung der MATE-Shell auf Wayland. Die Tools mirrun und mirbacklight wurden aus dem Paket entfernt. In der MirAL-Schicht (Mir Abstraction Layer), die zur Umgehung des direkten Zugriffs auf den Mir-Server und zur Abstraktion des Zugriffs auf die ABI über die Bibliothek libmiral verwendet werden kann, wurde die Unterstützung für exklusive Bereiche hinzugefügt, die die Positionierung von Fenstern auf einen bestimmten Teil des Bildschirms beschränken.
Der erste Schritt wurde unternommen, um das spezifische API mirclient, das sich seit geraumer Zeit im eingefrorenen Zustand befindet, abzubauen; stattdessen wird die Verwendung des Wayland-Protokolls empfohlen. In der neuen Version ist die mirclient-API standardmäßig deaktiviert, es gibt jedoch eine Build-Option ‘—enable-mirclient’ zur Wiederaktivierung, und für eine selektive Aktivierung wurde die Umgebungsvariable MIR_SERVER_ENABLE_MIRCLIENT sowie die Konfiguration des enable-mirclient-Konfigurationsdatei angeboten. Eine vollständige Entfernung der mirclient-API wird durch die Tatsache erschwert, dass sie weiterhin in und Ubuntu Touch verwendet wird.
Quelle: opennet.ru
