Wayland 1.18 chega com melhorias no protocolo e correções de bugs

Após vários tempos de desenvolvimento o lançamento da nova versão do pacote wayland-protocol 1.18 foi publicado, que contém um conjunto de protocolos e extensões que complementam os recursos básicos de protocolo do Wayland e eles fornecem os recursos necessários para construir servidores compostos e ambientes de usuário.

Se você ainda não sabe sobre Wayland, você deve saber que este é um protocolo de servidor gráfico e biblioteca para GNU / Linux. O Wayland fornece um método para os gerenciadores de composição de janela se comunicarem diretamente com o hardware e os aplicativos de vídeo.

Embora no futuro seja esperado que a comunicação com o hardware de entrada usando outras bibliotecas também seja possível.

Os aplicativos renderizam os gráficos em seus próprios buffers e o gerenciador de janelas torna-se o servidor gráfico, fazendo uma composição com esses buffers para formar a exibição na tela das janelas do aplicativo.

Esta é uma abordagem mais simples e eficiente do que usar um gerenciador de composição de janela com o X Window System.

Espera-se que os gerenciadores de composição de janela existentes, como KWin e Mutter, implementem o suporte Wayland diretamente, para se tornarem compositores / servidores gráficos Wayland.

Cada aplicativo é um "cliente" e seu hardware de vídeo é um "servidor".. Ao contrário do X11, cada programa será capaz de usar o protocolo Wayland por conta própria. Isso significa que o desempenho é melhor, pois o servidor de exibição não está trabalhando muito para manter a desordem e, em vez disso, só permite desenhar coisas que precisam disso.

Junto com tudo isso, o protocolo Wayland tem algo chamado XWayland. Esta é uma ferramenta que permite a incorporação de programas baseados em X11. Isso significa que, assim que o novo servidor de exibição estiver pronto, os programas populares continuarão a funcionar normalmente.

Principais novos recursos do wayland 1.18

Como já mencionamos, foi lançada a versão 1.18 deste protocolo onde uma das principais características que de destaque é que foram feitos pequenos acréscimos aos protocolos existentes, a documentação foi melhorada e os erros corrigidos.

Atualmente, os seguintes protocolos estáveis ​​são parte dos protocolos Wayland, que fornecem compatibilidade com versões anteriores:

  • Viewporter - permite que o cliente execute ações para dimensionar e aparar as bordas da superfície no lado do servidor.
  • Tempo de apresentação: Fornece exibição de vídeo.
  • Xdg-shell - Esta é uma interface para criar e interagir com superfícies como janelas, permitindo que elas se movam pela tela, recolham, expandam, redimensionem, etc. Protocolos instáveis, cujo desenvolvimento ainda não foi concluído e não há garantia de compatibilidade com versões anteriores.
  • Shell em tela inteira: gerenciando o trabalho em modo de tela inteira
  • método de entrada - métodos de entrada de processamento
  • Inibição de Iidle: iniciar o protetor de tela de bloqueio (protetor de tela)
  • Input-timestamps: timestamps para eventos de entrada
  • Linux-dmabuf: compartilhe várias placas de vídeo usando a tecnologia DMABuff
  • Entrada de texto: organização da entrada de texto
  • Gestos de ponteiro: controle a partir de telas sensíveis ao toque
  • Eventos de ponteiro relativo: eventos de ponteiro relativo
  • Restrições do Pinter: restrições do ponteiro (bloqueio)
  • Tablet: suporte para entrada de tablets.
  • xdg-foreign: interface para interação com as superfícies do cliente "vizinho";
  • xdg-decoration: representação das decorações das janelas no lado do servidor;
  • xdg-output: informações adicionais sobre a saída de vídeo (usado para escala fracionária);
  • xwayland-keyboard-grub - Captura entrada em aplicativos Xwayland.
  • Seleção primária: por analogia com o X11, ele fornece a área de transferência primária (seleção primária), a inserção de informações a partir da qual geralmente é feita com o botão do meio do mouse. A sincronização explícita do Linux é um mecanismo específico do Linux para sincronizar buffers vinculados a uma superfície.

Finalmente O Weston 7.0 e esta nova versão do Wayland 1.18 devem ser lançados no próximo mês, em 23 de agosto.

Para os interessados ​​em testar o desempenho do Wayland, você pode baixar o Fedora, pois é uma das distros Linux a implementar este protocolo, além de ser considerada uma das mais robustas.


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: AB Internet Networks 2008 SL
  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.