Veröffentlichung des Displayservers , dessen Entwicklung von Canonical fortgesetzt wird, trotz der Einstellung der Unity-OberflĂ€che und der Ubuntu-Version fĂŒr Smartphones. Mir bleibt in Projekten von Canonical gefragt und wird jetzt als Lösung fĂŒr embedded GerĂ€te und das Internet der Dinge (IoT) positioniert. Mir kann als Compositor-Server fĂŒr Wayland verwendet werden, was es ermöglicht, in Mir-basierten Umgebungen alle Anwendungen, die Wayland verwenden (zum Beispiel die mit GTK3/4, Qt5 oder SDL2 kompilierten), auszufĂŒhren. Installationspakete sind fĂŒr Ubuntu 16.04-20.04 vorbereitet () und . Der Projektcode unter der GPLv2-Lizenz.
Die wichtigsten Ănderungen in der neuen Version betreffen die erweiterte UnterstĂŒtzung fĂŒr hochauflösende Bildschirme (HiDPI) und die Verbesserung der PortabilitĂ€t:
- Bei der Verwendung des Wayland-Protokolls mit Mir wurde die korrekte Skalierung auf HiDPI-Bildschirmen implementiert. FĂŒr jedes AusgabegerĂ€t können separate Skalierungseinstellungen festgelegt werden, einschlieĂlich gebrochener Skalierungswerte.
- Im Modul zur UnterstĂŒtzung der AusfĂŒhrung von X11-Anwendungen in einer Wayland-basierten Umgebung (verwendet Xwayland) wurde die Möglichkeit zur Ănderung der Skalierung fĂŒr virtuelle AusgabegerĂ€te hinzugefĂŒgt, die Option ââdisplay-configâ angeboten und der X11-Cursor im Mir-Fenster deaktiviert.
- In der Implementierung der Plattform âwaylandâ, die es ermöglicht, Mir als Client unter einem anderen Wayland-Compositor-Server auszufĂŒhren, wurde die Möglichkeit zur Skalierung der Wayland-Client-Ausgabe hinzugefĂŒgt.
- In der MirAL-Schicht (Mir Abstraction Layer), die verwendet werden kann, um die direkte Interaktion mit dem Mir-Server zu vermeiden und den Zugriff auf die ABI ĂŒber die Bibliothek libmiral zu abstrahieren, wurde der Zustand âkein aktives Fensterâ implementiert.
- In der Demoumbau von mir-shell wurde die korrekte Skalierung des Hintergrunds sichergestellt und die UnterstĂŒtzung fĂŒr das Starten von GNOME Terminal auf allen Plattformen hinzugefĂŒgt.
- Einige distributionsspezifische Probleme wurden gelöst, einschlieĂlich Schwierigkeiten beim Start von Mir in Fedora und Arch Linux.
- FĂŒr die mesa-kms-Plattform, die den Betrieb von Mir ĂŒber Mesa- und KMS-Treiber ermöglicht (andere Plattformen sind mesa-x11, wayland und eglstream-kms), wurde die UnterstĂŒtzung fĂŒr skalierbare Ausgaben hinzugefĂŒgt.
Quelle: opennet.ru
