Veröffentlichung des Display-Servers Mir 1.4

Veröffentlicht Veröffentlichung des Displayservers Mir 1.4, 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 (PPA) und Fedora 29/30. Der Projektcode wird verbreitet unter der GPLv2-Lizenz.

Die neue Version verbessert die Unterstützung für die Erweiterung des Protokolls wlr-layer-shell (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 UBports und Ubuntu Touch verwendet wird.

Quelle: opennet.ru

60GB SSD 8Gb DDR4