Wayland 1.24 já está disponível para download com novos recursos e melhorias

Wayland 1.24 já está disponível para download com novos recursos e melhorias

A substituição de código aberto do Wayland 1.24 para o protocolo do sistema de janelas X11 já está disponível para download com novos recursos e correções de bugs.

O Wayland, substituto de código aberto para o tradicional protocolo e arquitetura do sistema de janelas X11, foi atualizado para a versão 1.24, trazendo novos recursos e aprimoramentos.

Entre as novidades do Wayland 1.24, destaca-se a introdução da interface wl_fixes, que adiciona uma solicitação para destruir um objeto wl_registry. Além disso, foram adicionadas as funções wl_proxy_get_interface() e wl_resource_get_interface(), que permitem obter a estrutura wl_interface de um objeto. A versão também inclui wl_display_dispatch_queue_timeout() e wl_display_dispatch_timeout(), permitindo definir um tempo limite ao despachar eventos.

A nova versão do Wayland também implementa um novo estado repetido em wl_keyboard.key, possibilitando que compositores assumam o controle da repetição de teclas — um recurso especialmente útil em sessões de desktop remoto. Outra adição é a função wl_resource_post_error_vargs(), que atua como alternativa à wl_resource_post_error() quando o compositor já possui uma va_list.

O lançamento ainda introduz wl_shm_buffer_ref() e wl_shm_buffer_unref() para acessar o armazenamento subjacente de um wl_shm_buffer após a destruição do objeto de protocolo, como pode ocorrer durante a finalização de um cliente.

Como de costume, a nova versão também corrige bugs e atualiza a documentação do protocolo. O anúncio de lançamento fornece detalhes completos sobre as alterações incluídas. O código-fonte do Wayland 1.24 já está disponível para download no site oficial.

Na maioria dos casos, não é necessário compilar o Wayland manualmente, uma vez que ele já é distribuído por padrão na maioria das distribuições GNU/Linux — mesmo em sistemas que não utilizam o Wayland como sessão principal. Usuários interessados devem aguardar a atualização nos repositórios estáveis de suas distribuições para ter acesso às melhorias mais recentes.

Última atualização deste artigo: 11 de july de 2025