lanzamiento del paquete , que contiene un conjunto de protocolos y extensiones que complementan las capacidades del protocolo base Wayland y brindan funcionalidades necesarias para construir servidores compuestos y entornos de usuario. En la versión 1.18 se han realizado adiciones menores a los protocolos existentes, se ha mejorado la documentación y se han corregido errores encontrados. Se espera el lanzamiento de Weston 7.0 y Wayland 1.18 el 23 de agosto.
Actualmente, el conjunto de wayland-protocols incluye los siguientes protocolos estables, que garantizan la compatibilidad hacia atrás:
- «viewporter» — permite al cliente realizar acciones de escalado y recorte de los bordes de la superficie del lado del servidor.
- «presentation time» — proporciona la visualización de video.
- «xdg-shell» — interfaz para crear e interactuar con superficies como si fueran ventanas, lo que permite moverlas en la pantalla, minimizarlas, maximizar, cambiar su tamaño, etc.
Protocolos inestables, cuyo desarrollo aún no se ha completado y no se garantiza la compatibilidad con versiones anteriores:
- «fullscreen-shell» — gestión del trabajo en modo pantalla completa;
- «input-method» — procesamiento de métodos de entrada;
- «idle-inhibit» — bloqueo del inicio del salvapantallas;
- «input-timestamps» — marcas de tiempo para eventos de entrada;
- «linux-dmabuf» — uso compartido de múltiples tarjetas gráficas mediante la tecnología DMABuff;
- «text-input» — organización de la entrada de texto;
- «pointer-gestures» — control desde pantallas táctiles;
- «relative pointer events» — eventos de puntero relativos;
- «pointer constraints» — restricciones de puntero (bloqueo);
- «tablet» — soporte para entrada desde tabletas.
- «xdg-foreign» — interfaz de interacción con superficies de clientes «vecinos»;
- «xdg-decoration» — renderizado de decoraciones de ventanas en el lado del servidor;
- «xdg-output» — información adicional sobre la salida de video (se utiliza para el escalado fraccional);
- «xwayland-keyboard-grub» — captura de entrada en aplicaciones XWayland.
- primary-selection — al igual que en X11, proporciona la operación del buffer de intercambio primario (primary selection), cuya información se inserta generalmente con el botón medio del ratón;
- linux-explicit-synchronization — mecanismo de sincronización de buffers específico para Linux vinculado a la superficie.
Fuente: opennet.ru
