A última versão estável do gerenciador de janelas dinâmico Hyprland foi publicada em 13 de maio, às 22:56 (UTC). Trata‑se de um patch release (versão 0.55.1) que backporta diversas correções da branch principal para a série 0.55.0, aumentando a estabilidade e corrigindo comportamentos inesperados em ambientes multi‑monitor e scripts Lua.
Principais correções backportadas
| Área | Problema corrigido | Referência |
|---|---|---|
| groups | Sincronização de monitor/área de trabalho ao adicionar janela a um grupo | #14478 |
| compositor | Captura inválida em vectorToWindowUnified |
— |
| config/legacy | Log com formato incorreto em handleSource |
— |
| config | Variáveis de plugins com hífens não eram reconhecidas | #14379 |
| monitor | Visibilidade da barra de camada superior ao mudar de workspace em layout de rolagem fullscreen | #14425 |
| pointer | Atualização dos limites do cursor após alterações de layout de monitor | #14393 |
| render/cm | Correção de pré‑multiplicação em shaders | #14403 |
| render/gl/framebuffer | Comparações de swizzle ajustadas | #14481 |
| algo/floating | Estado de janelas fixadas não é alterado ao mover workspace | #14513 |
| config/lua | Permissão para reativar monitores e restrição de carregamento de módulos apenas a Lua | #14447, #14526 |
| config/propRefresher | Evita crash quando o gerenciador de loop de eventos não está carregado | #14423 |
| gestures/scroll_move | Verificação de coluna para impedir travamento | #14394 |
| helpers | Inclusão do cabeçalho numbers |
#14406 |
| input | Janelas bloqueadas por input ficam inacessíveis corretamente | #14517 |
| meta/lua-stubs | Função scale aceita float e int; atualização de permissões Lua |
#14461, #14400 |
| monitor | Não há modeset desnecessário ao mudar reservas; mantém profundidade de cor ao aplicar regras | #14397, #14404 |
| renderer | Descrição de imagem correta em snapshots | #14398 |
Essas correções abordam desde falhas de renderização até problemas de configuração, tornando o ambiente Hyprland mais confiável para usuários avançados e desenvolvedores de extensões.
Agradecimentos e apoio da comunidade
O desenvolvimento contínuo do Hyprland conta com o suporte de patrocinadores e colaboradores:
- Patrocinadores Diamond: 37Signals
- Patrocinadores Gold: Framework, Butterfly
Além disso, a lista de doadores inclui nomes como Tonao Paneguini, Semtex, Nox Æterna e centenas de apoiadores mensais e pontuais que ajudam a manter o projeto ativo.
Como atualizar
Para atualizar para a versão 0.55.1, basta baixar o pacote correspondente ao seu sistema ou compilar a partir do código fonte disponível na página de lançamentos:
git clone https://github.com/hyprwm/Hyprland.git
cd Hyprland
git checkout v0.55.1
meson build && ninja -C build && sudo ninja -C build install
Recomenda‑se fechar sessões ativas do Hyprland antes da atualização para evitar conflitos.
Histórico recente
A versão anterior, v0.55.0, introduziu mudanças significativas no gerenciamento de grupos e suporte a scripts Lua, mas apresentava alguns bugs que foram corrigidos nesta nova release. O roadmap indica que a equipe continuará focada em otimizações de renderização e maior integração com o ecossistema Wayland.
Onde encontrar mais informações
- Release completa: Hyprland v0.55.1
- Documentação oficial: Hyprland Docs
- Comunidade: Discord oficial e fórum no GitHub
Com essas correções, o Hyprland reforça sua posição como um dos gerenciadores de janelas mais modernos e configuráveis para usuários de Wayland. Aproveite a nova versão e explore as possibilidades de personalização avançada!