Hyprland 0.42 – jetzt ohne AbhĂ€ngigkeit von wlroots

Hyprland 0.42 – jetzt ohne AbhĂ€ngigkeit von wlroots

Die Version 0.42 des tiling Wayland-Compositors Hyprland, die auf Anpassbarkeit und hohe Leistung ausgerichtet ist, wurde veröffentlicht.
Der Compositor ist in C++ geschrieben und wird unter der BSD-3-Lizenz vertrieben.

Wesentliche Änderungen und Verbesserungen:

  • Verzicht auf die AbhĂ€ngigkeit von wlroots:

    • Hyprland verwendet jetzt nicht mehr die Bibliothek wlroots, die ĂŒblicherweise zur Entwicklung von Wayland-Compositors eingesetzt wird.
    • Nun entwickelt Hyprland seine Komponenten unabhĂ€ngig, was den Nutzern ein einzigartiges und effizientes Erlebnis ermöglicht.
  • EinfĂŒhrung der UnterstĂŒtzung fĂŒr explizite Synchronisierung:

    • Diese Verbesserung erhöht die Rendering-Leistung erheblich und verringert die Latenz auf unterstĂŒtzter Hardware.
    • Sie ermöglicht es dem Compositor, die Bildwiederholzeit prĂ€ziser zu steuern, was besonders fĂŒr Nutzer mit Nvidia-Grafikprozessoren nĂŒtzlich ist.
    • Bei einigen Nvidia-Konfigurationen kann diese Funktion zu AbstĂŒrzen fĂŒhren und kann bei Problemen deaktiviert werden.
  • Neue Implementierung von xcursor:

    • EinfĂŒhrung einer eigenen Implementierung von xcursor, die Ă€ltere Themen unterstĂŒtzt und die KompatibilitĂ€t sowie Anpassung fĂŒr die Benutzer verbessert.
  • Änderungen an den Konfigurationseinstellungen:

    • Einstellungen, die mit dem direkten Ausgabe (direct scanout) zusammenhĂ€ngen, wurden geĂ€ndert, was Anpassungen in den Benutzereinstellungen erforderlich machen kann.
    • Die Funktion „fake fullscreen“ wurde entfernt und durch einen zuverlĂ€ssigeren Fullscreen-Status-Manager ersetzt.
  • Verbesserung der Eingabeverarbeitung:

    • Umfasst die Emulation diskreter Scrollereignisse und Fehlerbehebungen fĂŒr mehrere Tastaturkonfigurationen.
  • Neue AbhĂ€ngigkeit – aquamarine:

    • FĂŒr diejenigen, die mit Verpackung und Entwicklung beschĂ€ftigt sind, bringt Hyprland 0.42 eine neue AbhĂ€ngigkeit – aquamarine – mit sich.
    • Das wlroots-Submodul wurde gemĂ€ĂŸ dem Verzicht auf die AbhĂ€ngigkeit von wlroots entfernt.
  • Fehlerbehebungen:

    • Die neue Version enthĂ€lt 49 Absturzbehebungen – von geringfĂŒgigen grafischen bis hin zu schwerwiegenden systematischen Problemen.
    • So wurde beispielsweise ein Problem mit dem Tool hyprctl behoben, das zuvor zu lĂ€ngeren Wartezeiten beim AusfĂŒhren bestimmter Befehle fĂŒhrte.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4