Weston 12 lançado com suporte a várias GPUs, e muito mais

E foi o com a várias , 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 . 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 da versão estável do servidor composto Weston 12, 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 12

Weston 12 lançado com suporte a várias GPUs, e muito mais
Weston 12 lançado com suporte a várias GPUs, e muito mais

O Weston 12.0 como o compositor de referência de Wayland agora está disponível com suporte a várias GPUs no back-end DRM, suporte para tipos de conteúdo HDMI, suporte para o protocolo de controle de rasgo Wayland, manipulação de propriedade plana alfa DRM, um back-end PipeWire e muito mais.

Das outras mudanças que se destacam nesta nova versão:

  • Suporte para o protocolo tearing-control para permitir que a solicitação dos clientes seja invertida de forma assíncrona. Isso pode permitir rasgar, se assim o desejar.
  • Um back-end PipeWire foi mesclado.
  • Suporte multi-GPU para executar uma única instância Weston com vários dispositivos DRM. Isso adiciona uma nova opção “–additional-devices” ao iniciar o Weston.
  • Suporte de tablet de desenho básico para Weston.
  • Várias melhorias de depuração e criação de perfil.
  • Várias correções de compatibilidade do XWayland, inclusive para não vazar descritores de arquivo em falhas.
  • Muitas atualizações aleatórias de back-end de DRM, incluindo suporte para a propriedade plana de DRM alfa.
  • Suporte inicial de várias cabeças para o back-end RDP.
  • O back-end Wayland do Weston agora permite redimensionar o suporte para XDG-Shell para permitir o redimensionamento da janela Weston em outro compositor Wayland.
  • Suporte ao protocolo xwayland_shell_v1.

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-12.0.0.tar.xz

Descompactamos o conteúdo com:
tar -xvf weston-12.0.0.tar.xz

Acessamos a pasta criada com:
CD Weston-12.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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.