Die Version 0.42 des Tiling Wayland-Compositors Hyprland ist veröffentlicht worden, die auf Anpassbarkeit und hohe Leistung abzielt.
Der Compositor ist in C++ geschrieben und wird unter der BSD-3-Lizenz vertrieben.
Wesentliche Ănderungen und Verbesserungen:
Ausschluss der AbhÀngigkeit von wlroots:
- Hyprland verwendet nicht mehr die Bibliothek wlroots, die ĂŒblicherweise fĂŒr die Entwicklung von Wayland-Compositors genutzt wird;
- Nun entwickelt Hyprland seine Komponenten eigenstÀndig, was ein einzigartiges und effizientes Nutzererlebnis ermöglicht.
EinfĂŒhrung von UnterstĂŒtzung fĂŒr explizite Synchronisation:
- Diese Verbesserung erhöht die Renderleistung erheblich und verringert die Latenz auf unterstĂŒtzter Hardware;
- Sie ermöglicht es dem Compositor, die Bildschirmaktualisierungszeiten genauer zu steuern, was besonders fĂŒr Nutzer mit Nvidia-Grafikkarten von Vorteil ist;
- FĂŒr einige Nvidia-Konfigurationen kann diese Funktion zu AbstĂŒrzen fĂŒhren und kann bei Problemen deaktiviert werden.
Neue Implementierung von xcursor:
- EinfĂŒhrung einer eigenen Umsetzung von xcursor, die alte Themen unterstĂŒtzt und verbesserte KompatibilitĂ€t sowie Anpassungsmöglichkeiten fĂŒr Benutzer bietet.
Ănderungen an den Konfigurationseinstellungen:
- Die Einstellungen fĂŒr die direkte Ausgabe (direct scanout) wurden geĂ€ndert, was möglicherweise Anpassungen in den Benutzereinstellungen erfordert;
- Die Funktion «Fake Fullscreen» wurde entfernt und durch einen zuverlÀssigeren Vollbildstatus-Manager ersetzt.
Verbesserung der Eingabeverarbeitung:
- EnthĂ€lt die Emulation diskreter Scrollereignisse sowie Korrekturen fĂŒr mehrere Tastaturkonfigurationen.
Neue AbhĂ€ngigkeit â aquamarine:
- FĂŒr Entwickler und Paketierer bringt Hyprland 0.42 eine neue AbhĂ€ngigkeit â aquamarine;
- Das Submodul wlroots wurde entfernt, um die AbhÀngigkeit von wlroots aufzuheben.
Fehlerbehebungen:
- Die neue Version enthĂ€lt 49 Absturzkorrekturen â von geringfĂŒgigen grafischen Problemen bis hin zu schwerwiegenden Systemfehlern;
- zum Beispiel wurde ein Problem mit dem Tool hyprctl behoben, das zuvor zu lĂ€ngeren Wartezeiten bei der AusfĂŒhrung bestimmter Befehle fĂŒhrte.
Quelle: linux.org.ru
