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
