Lançamento do Hyprland 0.42 inaugura uma novo momento para o Wayland

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Hyprland 0.42 marca um marco significativo na evolução dos compositores Wayland. Esta versão inovadora se despede do Wlroots e acolhe o suporte explícito de sincronização, abrindo um novo capítulo na história do Wayland.

A decisão de abandonar o Wlroots não foi tomada de ânimo leve. No entanto, a equipe do Hyprland acredita que esta mudança permitirá uma maior flexibilidade e controle sobre o ambiente do compositor. A adição do suporte explícito de sincronização é outra mudança bem-vinda, prometendo melhorar a eficiência e a estabilidade do sistema.

O Hyprland 0.42 é mais do que apenas uma atualização de software. É um testemunho do compromisso contínuo da equipe do Hyprland em fornecer uma plataforma robusta e confiável para os usuários do Wayland. Com estas novas mudanças, o Hyprland está bem posicionado para se tornar um líder no espaço do compositor Wayland.

Aqui estão as principais mudanças na atualização 0.42.0 do Hyprland:

  1. Descontinuação do Wlroots: O Wlroots não é mais uma dependência do Hyprland.
  2. Suporte explícito de sincronização: Foi adicionado suporte explícito de sincronização, que será ligado/desligado automaticamente dependendo da sua configuração.
  3. Reformulação de protocolos antigos: Implementações de protocolos antigos foram refeitas em nosso estilo de implementação mais novo e seguro em termos de memória.
  4. Implementação interna do XCursor: Foi adicionada uma implementação interna do XCursor para temas legados.
  5. Melhorias de desempenho: Foram feitas muitas correções e melhorias de desempenho.

Mudanças que quebram a compatibilidade:

  1. misc:no_direct_scanout -> render:direct_scanout: A opção no_direct_scanout foi renomeada para direct_scanout.
  2. Descontinuação do fakefullscreen: O fakefullscreen foi descontinuado em favor do novo despachante fullscreenstate.

Notícias para os mantenedores de pacotes:

  1. Nova dependência: Foi adicionada uma nova dependência, a aquamarine.
  2. Submódulo removido: O submódulo wlroots foi removido.

Novos recursos, correções e outras mudanças também foram implementados nesta atualização. Para uma lista completa, consulte o log de mudanças oficial.

Compartilhe este artigo