In der neuen Version beziehen sich die wichtigsten Änderungen auf die erweiterte Unterstützung für Bildschirme mit hoher Pixeldichte (HiDPI) und eine verbesserte Portabilität:
- Wenn Mir mit dem Wayland-Protokoll ausgeführt wird, wird die korrekte Skalierung auf HiDPI-Bildschirmen implementiert. Jedes Ausgabegerät kann über separate Skalierungseinstellungen verfügen, einschließlich gebrochener Skalierungswerte.
- In der Komponente zur Unterstützung des Starts von X11-Anwendungen in einer Wayland-basierten Umgebung (Xwayland wird verwendet) wurde die Möglichkeit hinzugefügt, die Skalierung für fiktive Ausgabegeräte zu ändern, die Option „--display-config“ wurde vorgeschlagen und Der X11-Cursor im Mir-Fenster wurde deaktiviert.
- Bei der Implementierung der „wayland“-Plattform, die es Ihnen ermöglicht, Mir als Client unter der Kontrolle eines anderen zusammengesetzten Wayland-Servers auszuführen, wurde die Möglichkeit hinzugefügt, die Ausgabe von Wayland-Clients zu skalieren.
- Im MirAL (Mir Abstraction Layer), mit dem der direkte Zugriff auf den Mir-Server und der abstrakte Zugriff auf die ABI über die libmiral-Bibliothek vermieden werden können, ist der Status „Kein aktives Fenster“ implementiert.
- Die mir-Shell-Demo bietet eine korrekte Hintergrundskalierung und fügt Unterstützung für die Ausführung von GNOME Terminal auf allen Plattformen hinzu.
- Einige distrospezifische Probleme wurden behoben, darunter Probleme beim Ausführen von Mir unter Fedora und Arch Linux.
- Für die Mesa-kms-Plattform, die es Mir ermöglicht, auf Mesa- und KMS-Treibern zu arbeiten (andere Plattformen sind Mesa-x11, Wayland und Eglstream-kms), wurde Unterstützung für skalierbare Ausgabe hinzugefügt.
Source: opennet.ru