No Gnome 3.34, uma sessão XWayland será iniciada conforme necessário

Logotipo da Wayland

Wayland é um protocolo de servidor gráfico que fornece um método para os gerenciadores de composição de janela se comunicarem diretamente com o hardware e os aplicativos de vídeo. Wayland permite executar aplicações X11 através de um servidor X, opcionalmente sem privilégios de root, tendo compatibilidade com estes.

Mutter é um gerenciador de composição de janelas e compositor Wayland e é usado no Gnome Shell que substitui o Metacity.

Ele pode ser usado como um gerenciador de janelas autônomo em desktops como o Gnome e similares. É extensível com plug-ins e tem suporte para vários efeitos visuais.

Mutter terá mudanças para melhorar seu trabalho na Wayland

Para Gnome versão 3.34 e como parte de seu ciclo de desenvolvimento Mutter inclui algumas mudanças que servem para automatizar o lançamento do XWayland ao tentar executar uma aplicação baseada no protocolo X11 em um ambiente gráfico baseado no protocolo Wayland.

A diferença com o comportamento do Gnome 3.32 e versões mais antigas é isso, Até agora, o componente XWayland funcionava continuamente e exigia um pré-lançamento explícito (iniciado quando a sessão Gnome foi inicializada) que agora será executado dinamicamente quando surgir a necessidade de suporte X11.

É importante lembrar que para garantir o desempenho dos aplicativos X11 convencional Em um ambiente baseado em Wayland, o componente XWayland DDW é usado (Dependente do dispositivo X), que é desenvolvido como parte da base de código principal do X.Org.

Em termos de como o XWayland funciona, ele se assemelha ao Xwin e Xquartz para as plataformas Win32 e OS X e inclui componentes para executar o X.Org Server no topo do Wayland.

A mudança feita no Mutter irá permitir o lançamento do servidor X apenas quando necessário, Que tem um efeito positivo no consumo de recursos em sistemas que não usam aplicativos X11 no ambiente Wayland (o processo com o servidor X geralmente leva mais de cem megabytes de RAM).

Entretanto Hans de Goede apresentou dois relatórios listando os problemas encontrados no trabalho do Gnome com Wayland, o que está planejado para corrigir como parte da iniciativa lançada recentemente para eliminar problemas específicos do Wayland para Gnome.

Hans recebeu mais de 40 relatórios de problemas e tentou estruturá-los. Muitos problemas estão relacionados ao suporte de entrada de teclado e à mudança de layout, bem como arrastar e soltar nem sempre funciona.

Wayland ainda tem vários problemas para resolver

Além desse pou então o XWayland não tem suporte HiDPI normal, o cursor do mouse trava para aplicativos Wayland, a minimização da janela não é feita com um clique do botão do meio no cabeçalho, entre outras questões.

também a análise de dois problemas foi apresentada separadamentes decorrentes do lançamento dos jogos: área visível reduzida com uma moldura preta ao usar o modo de tela inteira e baixo desempenho no modo de tela inteira.

Por outro lado, um processador GLX baseado na interface do software EGL foi adicionado ao XWayland para acessar as funções de renderização no Wayland.

As alterações serão incluídas na versão X.Org Server 1.21. Usar o EGL para configurar o GLX eliminará o uso do software rasterizador swrast.

O uso de swrast resultou em problemas ao iniciar jogos no X11 que requerem a configuração Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing), informações sobre as quais não são fornecidas no llvmpipe.

A alteração proposta permite que as informações do cliente GLX sejam geradas sobre os recursos da pilha GL com base nos dados EGL, incluindo acesso a configurações MSAA para jogos em execução no XWayland, como Hearts of Iron IV, Stellaris e Europa Universalis IV.

A mudança também removerá a funcionalidade do carregador de driver DRI do servidor X.

Finalmente O lançamento do Gnome 3.34 está programado para 11 de setembro de 2019.


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.