Wayland 1.20 vem com suporte oficial para FreeBSD e mais

Logotipo da Wayland

Faz pouco o lançamento de a nova versão estável do protocolo, o mecanismo de comunicação entre processos e bibliotecas Wayland 1.20.

Branch 1.20 é compatível com versões anteriores no nível de API e ABI com as versões 1.x e contém principalmente correções de bugs e pequenas atualizações de protocolo.

O servidor composto de Weston, que fornece código e exemplos de trabalho para usar o Wayland em ambientes de desktop e embarcados, está evoluindo em um ciclo de desenvolvimento separado.

Principais notícias de Wayland 1.20

Nesta nova versão do protocolo destaca-se que o suporte oficial para a plataforma FreeBSD foi implementado, para o qual testes foram adicionados ao sistema de integração contínua.

Outra mudança importante no Wayland 1.20 é que suporte para sistema de compilação de ferramentas automáticas removido e agora use o Meson.

Além disso, destaca-se que a função "Wl_surface.offset" foi adicionado ao protocolo para permitir que os clientes atualizem o deslocamento do buffer de superfície independentemente do próprio buffer.

Também é observado que os recursos "wl_output.name" e "wl_output.description" foram adicionados ao protocolo para permitir que o cliente identifique a saída sem ser vinculado à extensão do protocolo xdg-output-unstable-v1.

Um novo atributo "type" foi introduzido nas definições de protocolo para eventos, e os próprios eventos agora podem ser marcados como destruidores.

E também podemos encontrar isso correções de bugs foram feitas, incluindo condições de corrida ao remover proxies em clientes multithread.

Da parte do Mudanças relacionadas ao Wayland em aplicativos, ambientes de desktop e distribuições, o seguinte é destacado:

  • No XWayland e no driver proprietário, a NVIDIA implementou mudanças, permitindo que o suporte completo para aceleração de hardware OpenGL e Vulkan seja fornecido em aplicativos X11 feitos usando o componente DDX.
  • O protocolo foi implementado no Ubuntu 21.04, enquanto no Fedora 35, Ubuntu 21.10 e RHEL 8.5 a capacidade de usar o protocolo Wayland baseado em desktop com sistemas de driver NVIDIA proprietários foi adicionada.
  • A Canonical lançou um framework Ubuntu em tela cheia para quiosques de Internet usando o protocolo Wayland.
  • O sistema de streaming de vídeo OBS Studio implementou o protocolo compatível com Wayland.
  • GNOME 40 e 41 continuam a refinar o suporte para o protocolo Wayland e o componente XWayland. Sessões Wayland são permitidas para sistemas com GPUs NVIDIA.
  • Portabilidade contínua do desktop MATE para Wayland. Para trabalhar sem estar vinculado ao X11 no ambiente Wayland, o visualizador de documentos Atril, o monitor do sistema, o editor de texto Pen, o emulador de terminal e outros componentes da área de trabalho são adaptados.
  • No KDE, uma sessão foi estabilizada usando o protocolo Wayland. O gerenciador de composição KWin e o desktop KDE Plasma 5.21, 5.22 e 5.23 fornecem melhorias significativas para a sessão do Wayland.
  • O Firefox 93-96 inclui mudanças para resolver problemas que afetam os ambientes Wayland com o manuseio de janelas pop-up, área de transferência e dimensionamento em diferentes telas de DPI.
  • Uma interface personalizada compacta baseada no servidor composto de Weston foi lançada.
  • A primeira versão do labwc, um servidor composto para Wayland com recursos que lembram o gerenciador de janelas Openbox, está disponível.
  • System76 está trabalhando em um novo ambiente de usuário COSMIC usando o Wayland.
  • O ambiente personalizado Sway 1.6 e o ​​servidor de composição Wayfire 0.7 foram lançados usando o Wayland.
  • Um driver atualizado foi proposto para o Wine, que permite executar aplicativos usando GDI e OpenGL / DirectX através do Wine diretamente em um ambiente baseado em Wayland, sem usar a camada XWayland e sem remover a ligação do Wine ao protocolo X11. O driver adiciona suporte para configurações de Vulkan e vários monitores.
  • A Microsoft implementou a capacidade de executar aplicativos Linux com interface gráfica em ambientes baseados no subsistema WSL2 (subsistema Windows para Linux). Para a saída, o gerenciador composto RAIL-Shell é usado, que usa o protocolo Wayland e é baseado na base de código Weston.

Finalmente, para aqueles que estão interessados ​​em testar esta nova versão, eles podem baixar o código-fonte para compilação em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.