Já está disponível o XWayland 21.1.0, um componente DDX (Device-Dependent X) que executa o X.Org Server para executar aplicativos X11 em ambientes baseados em Wayland. O componente está sendo desenvolvido como parte da base de código principal do X.Org e foi lançado anteriormente junto com o servidor X.Org, mas devido à estagnação do servidor X.Org e à incerteza com o lançamento do 1.21 no contexto de Após o desenvolvimento ativo e contínuo do XWayland, foi decidido separar o XWayland e publicar as alterações acumuladas na forma de um pacote separado.
Principais mudanças em comparação com o estado XWayland do X.Org Server 1.20.10:
- A implementação do XVideo fornece suporte para o formato NV12.
- Adicionada a capacidade de acelerar formatos de extensão RENDER adicionais usando a arquitetura de aceleração Glamour 2D, que usa OpenGL para acelerar operações 2D.
- O provedor GLX foi alterado para usar EGL em vez de swrast_dri.so do projeto Mesa.
- Adicionado suporte para o protocolo Wayland wp_viewport para aumentar a escala de aplicativos em tela cheia.
- Forneceu múltiplas faixas de buffer para todas as superfícies Wayland.
- Uma chamada para memfd_create é usada para criar buffers compartilhados com o servidor composto Wayland quando a aceleração baseada em Glamour está desabilitada.
- Suporte aprimorado para clientes que usam movimento relativo do mouse e captura do teclado.
- Adicionadas opções de linha de comando "-listenfd", "-version" e "-verbose".
- As ferramentas de construção são limitadas ao suporte ao sistema de construção meson.
Fonte: opennet.ru