Wayland

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

O Hyprland 0.42 traz mudanças significativas para o compositor Wayland, incluindo a descontinuação do Wlroots e a adição do suporte explícito de sincronização. Este post explora o impacto dessas mudanças e o que elas significam para o futuro do Wayland.

Explore o novo Hyprland 0.42 Wayland Compositor, que se despede do Wlroots e acolhe o suporte explícito de sincronização.

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.