Veröffentlichung des Displayservers , dessen Entwicklung von Canonical fortgesetzt wird, trotz des Verzichts auf die Weiterentwicklung der Unity-OberflĂ€che und der Ubuntu-Edition fĂŒr Smartphones. Mir bleibt ein gefragtes Element in den Projekten von Canonical und wird jetzt als Lösung fĂŒr eingebettete GerĂ€te und das Internet der Dinge (IoT) positioniert. Mir kann als Kompositionsserver fĂŒr Wayland verwendet werden, wodurch in Umgebungen auf Basis von Mir alle Anwendungen, die Wayland nutzen (zum Beispiel die mit GTK3/4, Qt5 oder SDL2 erstellten), ausgefĂŒhrt werden können. Pakete zur Installation sind fĂŒr Ubuntu 16.04/18.04/18.10/19.04 vorbereitet () und . Der Projektcode unter der GPLv2-Lizenz.
Die neue Version verbessert die UnterstĂŒtzung fĂŒr die Erweiterung des Protokolls (Layer Shell), die von den Entwicklern der BenutzeroberflĂ€che Sway vorgeschlagen wurde und im Prozess der Portierung der MATE-OberflĂ€che auf Wayland verwendet wird. Die UtilitĂ€ten mirrun und mirbacklight wurden aus dem Paket entfernt. In die MirAL-Schicht (Mir Abstraction Layer), die zur Vermeidung 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 Zonen hinzugefĂŒgt, die die Platzierung von Fenstern auf einen bestimmten Bereich des Bildschirms beschrĂ€nken.
Der erste Schritt zur Beseitigung der spezifischen mirclient-API wurde gemacht, die sich bereits seit geraumer Zeit im eingefrorenen Zustand befindet, stattdessen wird empfohlen, das Wayland-Protokoll zu verwenden. In der neuen Version ist die mirclient-API standardmĂ€Ăig deaktiviert, es gibt jedoch eine Build-Option "âenable-mirclient" fĂŒr ihre Wiederherstellung, und fĂŒr eine selektive Aktivierung wurde die Umgebungsvariable MIR_SERVER_ENABLE_MIRCLIENT sowie die Konfigurationsdatei enable-mirclient vorgeschlagen. Die vollstĂ€ndige Entfernung der mirclient-API wird behindert, da sie weiterhin in und Ubuntu Touch verwendet wird.
Quelle: opennet.ru
