E foi lançado o Weston 13 com suporte a multi-backend, e muito mais. Confira as novidades e veja como instalar no Linux.
Wayland consiste em um protocolo (em grande parte completo) e uma implementação de referência chamada Weston. Para renderização, Weston pode usar OpenGL ES ou software (a biblioteca pixman).
Atualmente, os clientes estão limitados ao OpenGL ES em vez do OpenGL completo porque “libGL usa GLX e todas as dependências do X”. O projeto também está desenvolvendo versões de GTK+ e Qt que renderizam para Wayland em vez de X.
O desenvolvimento de Weston está focado em fornecer uma base de código de alta qualidade e exemplos de trabalho para usar Wayland em ambientes de desktop e soluções incorporadas.
Agora, foi anunciado o lançamento da versão estável do servidor composto Weston 13, que está se desenvolvendo com tecnologias que contribuem para o surgimento do suporte total ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes.
Novidades do Weston 13
Weston 13 é um lançamento de recurso interessante com suporte para vários back-ends funcionando simultaneamente, suporte de renderizador OpenGL para mais back-ends, manuseio aprimorado de tela inteira no shell do quiosque Weston e suporte para saídas sobrepostas.
Das outras mudanças que se destacam no Weston 13, temos:
- suporte a vários backends, permitindo carregar vários backends, vnc, rdp, pipewire são backends secundários
- backend-vnc, backend-pipewire e backend-rdp: suporte ao renderizador GL
- manuseio aprimorado de tela cheia no quiosque-shell, que permite que superfícies do tipo xwayland sejam em tela cheia
- suporte para saídas sobrepostas, o que permite colocar visualizações em planos quando elas são exibidas em múltiplas saídas”
Weston 13.0 também tem várias mudanças internas, alterações de API e descarta o suporte de login do iniciador em sua totalidade.
Weston 13.0 também adiciona redimensionamento de saída VNC, retrabalho no tratamento de coordenadas 2D, suporte para formatos P010/P012/P016 no código OpenGL e outras alterações.
Para saber mais sobre essa versão do Weston, acesse a nota de lançamento.
Como instalar ou atualizar o Weston
Bem, para aqueles que estão interessados em poder instalar esta nova versão do Weston, eles devem ter Wayland instalado em seu sistema.
Para instalá-lo, basta abrir um terminal e nele vamos digitar o seguinte:
pip3 install --user meson
Feito isso, agora vamos baixar a nova versão do Weston 12 com o seguinte comando:
wget https://wayland.freedesktop.org/releases/weston-13.0.0.tar.xz
Descompactamos o conteúdo com:
tar -xvf weston-13.0.0.tar.xz
Acessamos a pasta criada com:
CD Weston-13.0.0
E realizamos a compilação e instalação com:
meson build/ --prefix=...
ninja -C build/ install
cd ..
Ao final, é recomendável reiniciar o computador para iniciar as alterações na nova sessão do usuário.