Protocolos Wayland, um conjunto de aprimoramentos que complementam os recursos do Wayland

Faz pouco o lançamento da nova versão foi anunciado do pacote protocolos wayland 1.26, que contém um conjunto de protocolos e extensões que complementam os recursos do protocolo Wayland básico e fornecer os recursos necessários para criar ambientes compostos de servidor e usuário.

Todos os protocolos passam constantemente por três fases: desenvolvimento, teste e estabilização. Após a conclusão do estágio de desenvolvimento (categoria "instável"), o protocolo é colocado no ramo "staging" e oficialmente incluído no conjunto de protocolos wayland e, após a conclusão dos testes, é movido para a categoria estável. Os protocolos na categoria "staging" já podem ser usados ​​em servidores e clientes compostos onde a funcionalidade associada a eles é necessária.

Ao contrário da categoria “instável”, em “staging” alterações que violam a compatibilidade são proibidas, mas se problemas e bugs forem identificados durante o teste, a substituição por uma nova versão de protocolo significativa ou outra extensão Wayland não é descartada.

Para a parte dos protocolos Wayland atualmente disponíveis, destacam-se os seguintes protocolos estáveis ​​compatíveis com as versões anteriores:

  • visor: permite que o cliente execute ações de dimensionamento e corte nas bordas da superfície no lado do servidor.
  • hora da apresentação: que fornece a exibição de vídeo
    shell xdg: que é uma interface para criar e interagir com superfícies como janelas, permitindo que elas se movam pela tela, minimizem, maximizem, redimensionem, etc.

Para a parte dos protocolos testados no ramo "staging" podemos encontrar:

  • aluguel de drm : Fornece os recursos necessários para formar uma imagem estéreo com diferentes buffers para os olhos esquerdo e direito quando enviada para headsets de realidade virtual.
  • ext-sessão-lock: especifica os meios para bloquear a sessão, por exemplo, durante uma proteção de tela ou diálogo de autenticação.
  • buffer de pixel único: permite criar buffers de pixel único que incluem quatro valores RGBA de 32 bits.
  • xdg-ativação: que permite transferir o foco entre diferentes superfícies do primeiro nível (por exemplo, usando xdg-activation, um aplicativo pode mudar o foco para outro).

Principais novidades do Wayland-Protocols 1.26

Esta versão apresenta o novo protocolo de teste de buffer de pixel único,
que, juntamente com a extensão do visualizador, permite que os clientes
criar superfícies de uma única cor de tamanho arbitrário…

Esta também é a primeira versão que exige novas extensões de protocolo para
seguem a redação da RFC 2119. Além do que foi mencionado até agora, esta versão também vem com o
esclarecimentos usuais, anotações melhoradas e outras pequenas correções.

Nesta versão recém-lançada, destaca-se que o protocolo de buffer de pixel único foi adicionado à categoria “staging”, permitindo a criação de buffers de pixel único que incluem quatro valores RGBA de 32 bits. Usando o protocolo de exibição, os servidores compostos podem dimensionar buffers de pixel único para criar superfícies de cores uniformes de tamanho arbitrário.

Outra mudança que se destaca nesta nova versão é ano protocolo xdg_shell, que fornece uma interface para interagir com superfícies como janelas, que permite mover superfícies pela tela, minimizar, maximizar, redimensionar, etc, neste suporte adicionado para servidores compostos que implementam apenas parte das operações de gerenciamento de janelas oferecidas pelo xdg_shell.

Por outro lado, destaca-se também que o evento é proposto wm_capabilities para transmitir informações sobre os recursos disponíveis no servidor composto.

Além disso, também é mencionado que o protocolo de entrada de texto reescreveu a linguagem o que levou a uma interpretação ambígua e acrescentou esclarecimentos sobre o comportamento pretendido.

E vale ainda mencionar que a partir desta nova versão dos protocolos wayland é obrigatório o uso da terminologia definida na RFC 2119.

Finalmente, se você é euInteressado em saber mais sobre isso sobre esta nova versão, você pode verificar os detalhes no link a seguir.

Quanto aos interessados ​​em saber mais sobre protocolos wayland, podem consultar o link a seguir 


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.