Il server composito Hyprland e i pacchetti associati, come hyprland-protocols e hyprutils, sono stati rimossi dal repository Debian Testing e non saranno inclusi nella release stabile di Debian 13, attualmente in fase di preparazione finale. Nella branch Debian Unstable, i pacchetti con Hyprland sono stati mantenuti.
La ragione per cui Hyprland è stato escluso dalla prossima release stabile è stata la richiesta del maintainer, che ha dichiarato che la versione inclusa nel pacchetto Debian, Hyprland 0.41.2, è molto indietro rispetto all'ultima versione (0.49) e che non è possibile fornire supporto per la vecchia versione durante il ciclo di vita di Debian 13. Il progetto Hyprland è attualmente in fase di sviluppo attivo e pubblica regolarmente nuove versioni con aggiornamenti che non mantengono la compatibilità inversa. Mantenere la vecchia versione di Hyprland da parte del maintainer del pacchetto Debian in queste condizioni è molto complicato.
Nella vecchia versione di Hyprland c'è un problema che provoca il crash del server composito in Debian Testing quando si cambia il terminale virtuale. . (TTY) o quando si passa tra i monitor. L'accompagnatore Hyprland ha elevato lo stato di questo problema a un livello che blocca il rilascio di Debian 13 e richiede una correzione obbligatoria del bug. Tuttavia, non è possibile risolvere il problema senza aggiornare la versione di Hyprland o delle dipendenze, e non è possibile aggiornare le versioni a causa del rigido congelamento dello stato del repository Debian Testing prima del rilascio (l'aggiornamento della versione potrebbe causare regressioni).
Composito un server Hyprland è orientato a un layout a mosaico (tiling), ma supporta anche la tradizionale disposizione libera delle finestre, la raggruppamento delle finestre in schede, la modalità pseudo-mosaico e l'apertura a schermo intero delle finestre. Tra le sue funzionalità ci sono: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; controllo dei gesti sul touchpad/sullo schermo tattile; strumenti per interfacce visivamente ricche (gradazioni nei bordi delle finestre, sfocatura dello sfondo, effetti di animazione e ombre); espansione tramite plugin. La configurazione avviene tramite un file di configurazione, le modifiche del quale vengono applicate immediatamente senza riavvio.


Fonte: opennet.ru
