O servidor compositor Hyprland e os pacotes auxiliares, como hyprland-protocols e hyprutils, foram removidos do repositório Debian Testing e não serão incluídos na versão estável do Debian 13, que está na fase final de preparação. No ramo Debian Unstable, os pacotes com Hyprland foram mantidos.
A razão para a exclusão do Hyprland da próxima versão estável foi um pedido do mantenedor, que afirmou que a versão do Hyprland 0.41.2 fornecida no pacote Debian está muito desatualizada em relação à versão atual (0.49) e que não seria possível garantir suporte para a versão antiga ao longo do ciclo de vida do Debian 13. O projeto Hyprland está em fase de desenvolvimento ativo e regularmente lança novas versões com alterações que não mantêm compatibilidade retroativa. A manutenção da versão antiga do Hyprland pelo mantenedor do pacote Debian se torna bastante complicada nessas condições.
A versão antiga do Hyprland apresenta um problema que causa a finalização inesperada do compositor no Debian Testing quando muda o terminal virtual (TTY) ou ao alternar entre monitores. O mantenedor do Hyprland aumentou o status deste problema para um nível que bloqueia o lançamento do Debian 13 e requer a correção obrigatória do erro. No entanto, corrigir o problema sem atualizar a versão do Hyprland ou suas dependências não é possível, e atualizar as versões não é viável devido ao congelamento rígido do estado do repositório Debian Testing antes do lançamento (atualizar a versão pode levar à introdução de regressões).
Composto servidor O Hyprland é focado na disposição em mosaico (tiling) de janelas, mas também suporta disposição clássica de janelas, agrupamento de janelas em forma de abas, modo pseudo-mosaico e maximização de janelas em tela cheia. Entre os recursos estão: desktops virtuais criados dinamicamente; modos de disposição de elementos na tela; tratamento global de teclas de atalho; controle de gestos no touchpad/tela sensível ao toque; recursos para interfaces visualmente ricas (gradientes nas bordas das janelas, desfoque de fundo, efeitos de animação e sombras); e extensões através de plugins. A configuração é realizada através de um arquivo de configuração, cujas alterações são captadas em tempo real, sem necessidade de reiniciar.


Fonte: opennet.ru
