Lançamento do wayland-protocols 1.20

Disponível lançamento do pacote wayland-protocols 1.20, que contém um conjunto de protocolos e extensões que complementam as funcionalidades do protocolo básico Wayland e fornecem capacidades necessárias para construir servidores de composição e ambientes de usuário. A versão 1.20 foi formada quase imediatamente após 1.19, devido à não inclusão de alguns arquivos (README.md, GOVERNANCE.md, MEMBERS.md) no pacote.

Na nova versão, o protocolo xdg-shell, foi atualizado para incluir a capacidade de alterar a posição de janelas pop-up já anexadas. Novos atributos enum e bitfield foram adicionados aos protocolos «presentation time» e xdg-shell. Um documento foi incluído
GOVERNANCE.md, descrevendo os processos de criação de novos protocolos Wayland e atualização dos existentes no conjunto wayland-protocols. Foram feitas pequenas adições aos protocolos existentes, melhorada a documentação e corrigidos erros identificados.

Atualmente, o conjunto de wayland-protocols inclui os seguintes protocolos estáveis, que garantem compatibilidade retroativa:

  • "viewporter" — permite que o cliente realize ações de escala e corte das bordas da superfície no lado do servidor.
  • "presentation time" — garante a exibição de vídeo.
  • «xdg-shell» — uma interface para criar e interagir com superfícies como janelas, permitindo movê-las pela tela, minimizá-las, restaurá-las, redimensioná-las, etc.

Protocolos instáveis, cujo desenvolvimento ainda não foi concluído e não se garante a manutenção da compatibilidade com versões anteriores:

  • "fullscreen-shell" — controle de operação em modo de tela cheia;
  • "input-method" — processamento de métodos de entrada;
  • "idle-inhibit" — bloqueio do iniciador de protetor de tela;
  • "input-timestamps" — carimbos de tempo para eventos de entrada;
  • "linux-dmabuf" — compartilhamento de várias placas de vídeo usando tecnologia DMABuff;
  • "text-input" — organização de entrada de texto;
  • "pointer-gestures" — controle a partir de telas sensíveis ao toque;
  • "relative pointer events" — eventos de ponteiro relativos;
  • "pointer constraints" — restrições de ponteiro (bloqueio);
  • «tablet» — suporte à entrada através de tablets.
  • "xdg-foreign" — interface de interação com superfícies de clientes "vizinhos";
  • «xdg-decoration» — renderização de decorações de janelas no lado do servidor;
  • «xdg-output» — informações adicionais sobre a saída de vídeo (usado para escalonamento fracionário);
  • «xwayland-keyboard-grab» — captura de entrada em aplicativos XWayland.
  • primary-selection — similar ao X11, fornece suporte para o bufê primário (primary selection), cuja inserção de informações geralmente é feita pelo botão do meio do mouse;
  • linux-explicit-synchronization — mecanismo de sincronização de buffers específico do Linux em relação à superfície.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster