Publicar wayland-protocols 1.20

Dispoñible liberación do paquete protocolos wayland 1.20, que contén un conxunto de protocolos e extensións que complementan as capacidades do protocolo Wayland base e proporcionan as capacidades necesarias para construír servidores compostos e contornos de usuario. A versión 1.20 lanzouse case inmediatamente despois 1.19, por non incluír no arquivo determinados ficheiros (README.md, GOVERNANCE.md, MEMBERS.md).

A nova versión actualizou o protocolo xdg-shell, que engadiu a posibilidade de cambiar a posición dos diálogos emerxentes xa vinculados. Engadíronse novos atributos de enumeración e campo de bits aos protocolos "tempo de presentación" e xdg-shell. Engadiuse un documento á composición
GOBERNO.md, que describe os procesos para crear novos protocolos Wayland e actualizar os existentes no conxunto wayland-protocols. Realizáronse pequenas adicións aos protocolos existentes, mellorouse a documentación e elimináronse os erros identificados.

Actualmente, wayland-protocols inclúe os seguintes protocolos estables, que proporcionan compatibilidade con versións anteriores:

  • "viewporter": permite ao cliente realizar accións de escalado do lado do servidor e de recorte de bordos da superficie.
  • "tempo de presentación": garante a visualización do vídeo.
  • "xdg-shell" é unha interface para crear e interactuar con superficies como fiestras, que permite movelas pola pantalla, minimizar, expandir, redimensionar, etc.

Protocolos inestables, cuxo desenvolvemento aínda non se completou e non se garante a compatibilidade con versións anteriores:

  • "fullscreen-shell" - control do traballo en modo de pantalla completa;
  • "método de entrada" - métodos de procesamento de entrada;
  • "idle-inhibit": bloquea o lanzamento do salvapantallas (salvapantallas);
  • “input-timestamps” — marcas de tempo para eventos de entrada;
  • "linux-dmabuf" - compartir varias tarxetas de vídeo usando a tecnoloxía DMABuff;
  • “text-input” — organización da entrada de texto;
  • "xestos de punteiro": control desde pantallas táctiles;
  • "relative pointer events" - eventos relativos de punteiro;
  • "restricións do punteiro" - restricións do punteiro (bloqueo);
  • "tablet" - soporte para entrada de tabletas.
  • "xdg-foreign" - interface para a interacción coas superficies do cliente "veciño";
  • "xdg-decoration" - renderizando decoracións da fiestra no lado do servidor;
  • "xdg-output" - información adicional sobre a saída de vídeo (usada para a escala fraccionaria);
  • "xwayland-keyboard-grab" - captura entrada nas aplicacións XWayland.
  • selección primaria - por analoxía con X11, garante o funcionamento do portapapeis principal (selección primaria), a información a partir da cal se adoita inserir co botón central do rato;
  • linux-explicit-synchronization é un mecanismo específico de Linux para sincronizar búfers de superficie.

Fonte: opennet.ru

Engadir un comentario