Foi lançada a versão 0.42 do compositor Wayland Hyprland, focado em personalização e alto desempenho.
O compositor é escrito em C++ e distribuído sob a licença BSD-3.
Principais mudanças e melhorias:
abandonar a dependência do wlroots:
- Hyprland não utiliza mais a biblioteca wlroots, que é normalmente usada para o desenvolvimento de compositores Wayland;
- agora o Hyprland desenvolve seus próprios componentes, permitindo oferecer uma experiência única e eficiente aos usuários.
introdução de suporte a sincronização explícita:
- essa melhoria aumenta significativamente o desempenho de rendering e reduz a latência em hardware suportado;
- permite que o compositor controle com mais precisão o tempo de atualização da tela, o que é especialmente útil para usuários com placas gráficas Nvidia;
- para algumas configurações Nvidia, essa função pode causar falhas e pode ser desativada se houver problemas.
nova implementação do xcursor:
- introdução de uma implementação própria do xcursor, que suporta temas antigos e melhor compatibilidade e personalização para os usuários.
mudanças nas configurações de configuração:
- as configurações relacionadas à saída direta (direct scanout) foram alteradas, o que pode requerer ajustes nas configurações do usuário;
- a função 'fake fullscreen' foi removida e substituída por um gerenciador de estado de tela cheia mais confiável.
melhoria no processamento de entrada:
- inclui emulação de eventos discretos de rolagem e correções para várias configurações de teclados.
nova dependência – aquamarine:
- para aqueles que trabalham com empacotamento e desenvolvimento, o Hyprland 0.42 introduz uma nova dependência — aquamarine;
- o submódulo wlroots foi removido conforme a desistência da dependência do wlroots.
correções de bugs:
- a nova versão inclui 49 correções de falhas — desde pequenas falhas gráficas até sérias falhas do sistema;
- por exemplo, um problema com a ferramenta hyprctl, que anteriormente causava um aumento no tempo de espera para a execução de alguns comandos, foi corrigido.
Fonte: linux.org.ru
