Der Hyprland-Kompositserver sowie die zugehörigen Pakete, wie hyprland-protocols und hyprutils, wurden aus dem Debian Testing-Repository entfernt und werden nicht in die stabile Veröffentlichung von Debian 13 aufgenommen, die sich in der finalen Vorbereitungsphase befindet. In der Debian Unstable-Zweig sind die Pakete mit Hyprland erhalten geblieben.
Der Grund für den Ausschluss von Hyprland aus der nächsten stabilen Version ist die Anfrage des Betreuers, der erklärte, dass die im Debian-Paket gelieferte Version von Hyprland 0.41.2 stark hinter der aktuellen Version (0.49) zurückbleibt und es für die alte Version nicht möglich ist, während des Lebenszyklus von Debian 13 Support zu gewährleisten. Das Hyprland-Projekt befindet sich in aktiver Entwicklung und erstellt regelmäßig neue Versionen mit Änderungen, die die Abwärtskompatibilität nicht bewahren. Die Unterstützung der alten Hyprland-Version durch den Debian-Paketbetreuer wird unter diesen Umständen stark erschwert.
In der alten Version von Hyprland gibt es ein Problem, das im Debian Testing zum Absturz des Kompositservers führt. dies geschieht beim Wechseln des virtuellen Terminals (TTY) oder beim Wechseln zwischen Monitoren. Der Betreuer von Hyprland hat den Status dieses Problems auf das Niveau erhöht, das die Veröffentlichung von Debian 13 blockiert und eine zwingende Fehlerbehebung erforderlich macht. Dabei lässt sich das Problem ohne ein Update der Hyprland-Version oder der Abhängigkeiten nicht beheben, und ein Versionsupdate ist aufgrund der strengen Freeze-Zustände des Debian Testing-Repositories vor der Veröffentlichung nicht möglich (ein Versionsupdate kann Regressionen hervorrufen).
Komposit Server Hyprland ist auf eine Kachelung (tiling) von Fenstern ausgerichtet, unterstützt jedoch auch die klassische freie Anordnung von Fenstern, das Gruppieren von Fenstern in Form von Reitern, einen Pseudo-Kachelmodus und die Vollbilddarstellung von Fenstern. Zu den Funktionen gehören: dynamisch erstellte virtuelle Desktops; Anordnungsmodi der Elemente auf dem Bildschirm; globale Tastenkombinationsverarbeitung; Gestensteuerung auf dem Touchpad / Touchscreen; Werkzeuge für visuell reichhaltige Schnittstellen (Verläufe im Fensterrahmen, Hintergrundunschärfe, Animationseffekte und Schatten); Erweiterung durch Plugins. Die Konfiguration erfolgt über eine Konfigurationsdatei, deren Änderungen sofort ohne Neustart übernommen werden.


Quelle: opennet.ru
