Le serveur composite Hyprland et les packages associés, tels que hyprland-protocols et hyprutils, ont été retirés du dépôt Debian Testing et ne seront pas inclus dans la prochaine version stable de Debian 13, qui est en phase finale de préparation. Dans la branche Debian Unstable, les paquets avec Hyprland sont conservés.
La raison de l'exclusion de Hyprland de la prochaine version stable est une demande de l'initiateur, qui a déclaré que la version fournie dans le package Debian, Hyprland 0.41.2, est considérablement obsolète par rapport à la version actuelle (0.49) et qu'il est impossible de garantir le support de l'ancienne version pendant la durée de vie de Debian 13. Le projet Hyprland est en phase de développement actif et publie régulièrement de nouvelles versions avec des changements qui ne conservent pas la compatibilité descendante. Maintenir l'ancienne version de Hyprland par l'initiateur du package Debian dans ces conditions est fortement compliqué.
L'ancienne version de Hyprland présente un problème qui entraîne, dans Debian Testing, l'arrêt brutal du compositeur lors du changement de terminal virtuel (TTY) ou lors de la commutation entre les moniteurs. L'initiateur de Hyprland a élevé le statut de ce problème à un niveau bloquant la sortie de la version Debian 13 et nécessitant un correctif obligatoire. En outre, il n'est pas possible de résoudre le problème sans mettre à jour la version de Hyprland ou des dépendances, et il est impossible de mettre à jour les versions en raison du gel strict de l'état du dépôt Debian Testing avant la sortie (une mise à jour de la version peut entraîner des régressions).
Composite serveur Hyprland est orienté vers la disposition en mosaïque (tiling) des fenêtres, mais prend également en charge la disposition classique des fenêtres, le regroupement des fenêtres en onglets, le mode pseudo-mosaïque et l'agrandissement complet des fenêtres. Parmi les fonctionnalités : bureaux virtuels créés dynamiquement ; modes de disposition des éléments à l'écran ; traitement global des raccourcis clavier ; gestion des gestes sur le pavé tactile / écran tactile ; outils pour des interfaces visuellement riches (dégradés dans les bordures des fenêtres, flou d'arrière-plan, effets d'animation et ombres) ; extension via des plugins. La configuration est effectuée via un fichier de configuration, dont les modifications sont prises en charge à la volée sans redémarrage.


Source : opennet.ru
