Release des Display-Servers , dessen Entwicklung von Canonical weiterhin vorangetrieben wird, trotz der Einstellung der Entwicklung 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 eingebettete GerĂ€te und das Internet der Dinge (IoT) positioniert. Mir kann als Compositing-Server fĂŒr Wayland verwendet werden, was es ermöglicht, in Umgebungen basierend auf Mir alle Anwendungen, die Wayland nutzen, auszufĂŒhren (zum Beispiel Anwendungen, die mit GTK3/4, Qt5 oder SDL2 erstellt wurden). Installationspakete sind fĂŒr Ubuntu 16.04-20.04 vorbereitet.) und . Der Code des Projekts steht unter der GPLv2-Lizenz.
In der neuen Version sind die wichtigsten Ănderungen mit der Erweiterung der UnterstĂŒtzung fĂŒr Hochdichte Displays (HiDPI) und der Verbesserung der Portierbarkeit verbunden:
- Bei der Verwendung von Wayland-Protokollen mit Mir wurde eine korrekte Skalierung auf HiDPI-Monitoren implementiert. FĂŒr jedes AusgabegerĂ€t können separate Skalierungseinstellungen festgelegt werden, einschlieĂlich von fractional Scaling-Werten.
- Im Komponente zur UnterstĂŒtzung des Starts von X11-Anwendungen in einer Wayland-basierten Umgebung (verwenden Xwayland) wurde die Möglichkeit hinzugefĂŒgt, die Skalierung fĂŒr virtuelle AusgabegerĂ€te zu Ă€ndern, die Option ââdisplay-configâ angeboten und der X11-Cursor im Mir-Fenster deaktiviert.
- Die Implementierung der Plattform âWaylandâ, die es ermöglicht, Mir als Client unter der Steuerung eines anderen Composite-Servers von Wayland auszufĂŒhren, wurde um die FunktionalitĂ€t zur Skalierung der Ausgabe von Wayland-Clients ergĂ€nzt.
- In der MirAL-Schicht (Mir Abstraction Layer), die verwendet werden kann, um die direkte Interaktion mit dem Mir-Server zu vermeiden und den Zugang zur ABI ĂŒber die Bibliothek libmiral zu abstrahieren, wurde der Zustand âkein aktives Fensterâ implementiert.
- In der Demonstrationsshell mir-shell wurde die Skalierung des Hintergrunds korrekt implementiert und die UnterstĂŒtzung fĂŒr den Start von GNOME Terminal auf allen Plattformen hinzugefĂŒgt.
- Einige distributionsspezifische Probleme wurden behoben, einschlieĂlich Probleme beim Start von Mir in Fedora und Arch Linux.
- FĂŒr die Plattform mesa-kms, 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
