{"id":123730,"date":"2025-04-29T09:05:07","date_gmt":"2025-04-29T07:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2"},"modified":"2025-04-29T09:05:07","modified_gmt":"2025-04-29T07:05:07","slug":"vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","title":{"rendered":"Lanzamiento de Wayland-Protocols 1.44 y del servidor compositor Weston 14.0.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha publicado la versi\u00f3n 1.44 del paquete wayland-protocols, que contiene un conjunto de protocolos y extensiones que complementan el protocolo base de Wayland y proporcionan las capacidades necesarias para construir servidores de composici\u00f3n y entornos de usuario.     <\/p>\n<p>En Wayland-Protocols 1.44 se ha propuesto un nuevo protocolo color-representation-v1 para definir la representaci\u00f3n de color de una superficie Wayland. Con este nuevo protocolo, los clientes pueden transmitir metadatos necesarios para determinar la transparencia, el modelo de color, la submuestreo y el rango de cuantizaci\u00f3n, utilizados al convertir el b\u00fafer de datos correspondiente al modelo de color YCbCr a la representaci\u00f3n RGB.        <\/p>\n<p>Todos los protocolos pasan sucesivamente por las fases de desarrollo, prueba y estabilizaci\u00f3n. Tras completar la fase de desarrollo (categor\u00eda \u00abinestable\u00bb), el protocolo se coloca en la rama \u00abstaging\u00bb y se incluye oficialmente en el conjunto de wayland-protocols; despu\u00e9s de finalizar la prueba, se traslada a la categor\u00eda estable. Los protocolos de la categor\u00eda \u00abstaging\u00bb ya se pueden aplicar en servidores compuestos y clientes donde se requiere la funcionalidad asociada. A diferencia de la categor\u00eda \u00abinestable\u00bb, en \u00abstaging\u00bb se proh\u00edben cambios que rompan la compatibilidad, pero en caso de identificar problemas y deficiencias durante las pruebas, no se descarta la sustituci\u00f3n por una nueva versi\u00f3n significativa del protocolo o por otra extensi\u00f3n de Wayland.      <\/p>\n<p>Para acelerar la entrega de protocolos a los desarrolladores y fomentar la implementaci\u00f3n temprana de protocolos en proyectos existentes, a partir de la segunda publicaci\u00f3n se agreg\u00f3 una fase \u00abexperimental\u00bb, en la que se permiten cambios que rompan la compatibilidad y la adici\u00f3n de protocolos \u00abcrudos\u00bb que se pueden ir desarrollando progresivamente. Si para que un protocolo llegue a la fase \u00abstaging\u00bb es necesario formar un equipo de soporte y obtener un cierto n\u00famero de confirmaciones (ACK) de los participantes en la revisi\u00f3n, para entrar en \u00abexperimental\u00bb basta con no recibir objeciones (NACK) durante un per\u00edodo de revisi\u00f3n de dos semanas.                        <\/p>\n<p>Actualmente, el conjunto de protocolos wayland-protocols incluye los siguientes protocolos estables, que garantizan la compatibilidad hacia atr\u00e1s:  <\/p>\n<ul>\n<li class=\"l\"> \u00abviewporter\u00bb \u2014 permite al cliente realizar acciones de escalado y recorte de los bordes de la superficie del lado del servidor.   <\/li>\n<li class=\"l\"> \u00abpresentation-time\u00bb \u2014 asegura la visualizaci\u00f3n de video.  <\/li>\n<li class=\"l\"> \u00abxdg-shell\u00bb \u2014 es una interfaz para crear e interactuar con superficies como si fueran ventanas, permitiendo moverlas por la pantalla, minimizar, maximizar, cambiar el tama\u00f1o, etc.  <\/li>\n<li class=\"l\"> \u00ablinux-dmabuf\u00bb \u2014 proporciona capacidades para crear wl_buffer basados en DMA-BUF.    <\/li>\n<li class=\"l\">  \u00abtablet\u00bb \u2014 organizaci\u00f3n de la entrada desde tabletas gr\u00e1ficas.  <\/li>\n<\/ul>\n<p>Protocolos en prueba en la rama \u00abstaging\u00bb:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 proporciona los recursos necesarios para formar una imagen estereosc\u00f3pica con diferentes b\u00faferes para el ojo izquierdo y derecho al mostrar en cascos de realidad virtual.   <\/li>\n<li class=\"l\"> \u00abext-session-lock\u00bb \u2014 define los medios para bloquear la sesi\u00f3n, por ejemplo, durante el funcionamiento del protector de pantalla o la presentaci\u00f3n de un di\u00e1logo de autenticaci\u00f3n.    <\/li>\n<li class=\"l\"> \u00absingle-pixel-buffer\u00bb \u2014 permite crear b\u00faferes de un solo p\u00edxel que incluyen cuatro valores RGBA de 32 bits.  <\/li>\n<li class=\"l\"> \u00abxdg-activation\u00bb \u2014 permite transferir el foco entre diferentes superficies de primer nivel (por ejemplo, mediante xdg-activation, una aplicaci\u00f3n puede cambiar el foco a otra).    <\/li>\n<li class=\"l\"> content-type \u2014 permite a los clientes enviar al servidor compuesto informaci\u00f3n sobre el contenido que se muestra, la cual puede usarse para optimizar el comportamiento seg\u00fan el contenido, por ejemplo, al establecer caracter\u00edsticas DRM espec\u00edficas, como \u00abtipo de contenido\u00bb. Se declara el soporte para los siguientes tipos de contenido: ninguno (sin informaci\u00f3n sobre el tipo de datos), foto (visualizaci\u00f3n de fotos digitales, que requiere un procesamiento m\u00ednimo), video (video o animaci\u00f3n, se requiere una sincronizaci\u00f3n m\u00e1s precisa para evitar tartamudeos) y juego (ejecuci\u00f3n de juegos, se requiere salida con una latencia m\u00ednima).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 permite a los servidores compuestos enviar a los clientes notificaciones sobre la inactividad del usuario, lo cual puede usarse para activar modos de ahorro de energ\u00eda adicionales despu\u00e9s de un cierto tiempo de inactividad.            <\/li>\n<li class=\"l\"> tearing-control \u2014 permite desactivar la sincronizaci\u00f3n vertical (VSync) en aplicaciones de pantalla completa con un pulso de amortiguamiento de fotogramas, utilizado para evitar la aparici\u00f3n de desgarros en la salida (tearing). En aplicaciones multimedia, la aparici\u00f3n de artefactos debido a desgarros es un efecto no deseado, pero en programas de juegos se puede tolerar, si la lucha contra ellos provoca una latencia adicional.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 obtenci\u00f3n de informaci\u00f3n sobre superficies ubicadas en el nivel m\u00e1s alto (toplevel), que permiten organizar la fijaci\u00f3n de ventanas sobre otro contenido, por ejemplo, para conectar paneles y conmutadores de ventanas propios.     <\/li>\n<li class=\"l\"> security-context \u2014 permite identificar a los clientes que utilizan aislamiento sandbox. El cliente puede registrar una nueva conexi\u00f3n a un servidor compuesto basado en Wayland y adjuntar un contexto de seguridad a ella, despu\u00e9s de lo cual, de acuerdo con el contexto de seguridad especificado, el administrador compuesto limitar\u00e1 las capacidades disponibles para la conexi\u00f3n establecida.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 un m\u00e9todo alternativo para configurar la apariencia del cursor, basado en la transmisi\u00f3n de una serie de im\u00e1genes del cursor en lugar de unirse a la superficie (wl_surface).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 est\u00e1 destinado a crear sesiones independientes temporales (seat) dise\u00f1adas para usarse junto con dispositivos de entrada virtuales. Por ejemplo, al implementar la opci\u00f3n de conexi\u00f3n a un escritorio remoto, el protocolo permite crear una sesi\u00f3n separada para cada usuario con teclado y rat\u00f3n virtuales.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 ampl\u00eda el mecanismo \u00abdrag &amp; drop\u00bb al permitir la fijaci\u00f3n de ventanas de nivel superior a la operaci\u00f3n de movimiento, lo que puede usarse, por ejemplo, para organizar el arrastre de paneles de herramientas o pesta\u00f1as del navegador. El nuevo protocolo permite crear partes de ventanas desconectables que, al arrastrarse fuera de esta ventana, se convierten en nuevas ventanas y pueden moverse por encima de la ventana existente antes de volver a fijarse.    <\/li>\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 permite asignar a las superficies de nivel superior caracter\u00edsticas espec\u00edficas de los di\u00e1logos, como la creaci\u00f3n de di\u00e1logos modales que bloquean la interacci\u00f3n del usuario con el resto de la interfaz.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 proporciona herramientas para la sincronizaci\u00f3n expl\u00edcita de buffers mediante objetos de sincronizaci\u00f3n DRM (Direct Rendering Manager). Se supone que en el contexto de sincronizaci\u00f3n al renderizar en un buffer, el protocolo propuesto mejorar\u00e1 la interacci\u00f3n con controladores basados en las API gr\u00e1ficas Vulkan y OpenGL (la implementaci\u00f3n se basa en manejadores en los controladores). El nuevo protocolo permite asegurarse de que la operaci\u00f3n de renderizado en el buffer se complete antes de que el compositor muestre dicho buffer.    <\/li>\n<li class=\"l\"> alpha-modifier, que permite a los clientes cambiar el nivel de transparencia de la superficie y delegar las operaciones de transparencia al servidor de composici\u00f3n, que a su vez puede redirigir estas operaciones a KMS.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 vinculaci\u00f3n de un icono a una ventana de nivel superior.    <\/li>\n<li class=\"l\">   ext-image-capture-source y ext-image-copy-capture \u2014 organizaci\u00f3n de la captura del contenido que se muestra en pantalla.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 permite emitir una se\u00f1al del sistema que puede usarse, por ejemplo, como una advertencia en emuladores de terminal. La forma en que se emite la se\u00f1al es a discreci\u00f3n del compositor, pudiendo ser no solo un sonido, sino tambi\u00e9n una respuesta visual.      <\/li>\n<li class=\"l\"> fifo \u2014 implementa un mecanismo FIFO (primero en entrar, primero en salir) para procesar la cola de actualizaci\u00f3n del contenido de la superficie mostrada. Desde un punto de vista pr\u00e1ctico, el protocolo permite utilizar la espera de la finalizaci\u00f3n del barrido vertical (vblank) al mostrar en lugar de utilizar llamadas de retorno al estar listo para mostrar un nuevo cuadro, lo que resuelve el problema de alta carga en la GPU al usar VSync.      <\/li>\n<li class=\"l\"> commit-timing \u2014 permite vincular una restricci\u00f3n de tiempo al contenido de la superficie (el servidor compositor debe mostrar el cambio de contenido en la medida de lo posible despu\u00e9s del tiempo especificado, pero no antes).  <\/li>\n<li class=\"l\"> ext-data-control \u2014 permite a los clientes privilegiados gestionar el procesamiento de datos, por ejemplo, para implementar gestores del portapapeles.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 implementa el concepto de <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"escritorios virtuales\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1089\">escritorios virtuales<\/a> y ofrece eventos con informaci\u00f3n sobre el estado de los escritorios, as\u00ed como la capacidad de activar y desactivar escritorios. El protocolo puede aplicarse para crear paneles e indicadores que muestran la lista de escritorios virtuales disponibles y permiten cambiar entre ellos.      <\/li>\n<li class=\"l\"> la gesti\u00f3n del color \u2014 proporciona capacidades para gestionar el color y soportar un rango din\u00e1mico extendido de brillo (HDR, High Dynamic Range). Con la extensi\u00f3n a\u00f1adida, las aplicaciones cliente pueden obtener informaci\u00f3n sobre las propiedades de los dispositivos de salida relacionadas con la representaci\u00f3n del color y transmitir al servidor compositor datos sobre las propiedades de representaci\u00f3n del color de su propio contenido. En el compositor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/dts-newyork\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2809\">servidor<\/a> esta informaci\u00f3n puede ser utilizada para gestionar autom\u00e1ticamente el color al mostrar contenido en diversos dispositivos de salida, por ejemplo, para convertir contenido en una representaci\u00f3n adecuada para la visualizaci\u00f3n en monitores HDR. Se utilizan perfiles ICC para describir los espacios de color.\n<li class=\"l\"> xdg-toplevel-tag \u2014 permite a los clientes de Wayland adjuntar etiquetas a superficies de nivel superior que el servidor de composici\u00f3n puede utilizar para identificar ventanas despu\u00e9s de reiniciar la aplicaci\u00f3n (por ejemplo, la aplicaci\u00f3n puede establecer etiquetas \u00abventana principal\u00bb y \u00abconfiguraciones\u00bb para la ventana principal y la ventana de configuraciones). Esta identificaci\u00f3n es \u00fatil para restaurar la posici\u00f3n, tama\u00f1o y propiedades de las ventanas despu\u00e9s del reinicio, as\u00ed como para definir reglas especiales para diferentes tipos de ventanas.      <\/li>\n<\/ul>\n<p>Protocolos en desarrollo en la rama \u00abunstable\u00bb:    <\/p>\n<ul>\n<li class=\"l\">  \u00abfullscreen-shell\u00bb \u2014 gesti\u00f3n del funcionamiento en modo de pantalla completa.  <\/li>\n<li class=\"l\">  &#171;input-method&#187; &#8212; procesamiento de m\u00e9todos de entrada.  <\/li>\n<li class=\"l\">  &#171;idle-inhibit&#187; &#8212; bloqueo del inicio del salvapantallas (pantalla de bloqueo).  <\/li>\n<li class=\"l\">  &#171;input-timestamps&#187; &#8212; marcas de tiempo para eventos de entrada.  <\/li>\n<li class=\"l\"> &#171;keyboard-shortcuts-inhibit&#187; &#8212; control de la fijaci\u00f3n de combinaciones de teclas y atajos de teclado.    <\/li>\n<li class=\"l\"> &#171;linux-explicit-synchronization&#187; &#8212; mecanismo de sincronizaci\u00f3n de b\u00fafers espec\u00edfico de Linux vinculado a la superficie.      <\/li>\n<li class=\"l\">  &#171;pointer-gestures&#187; &#8212; control desde pantallas t\u00e1ctiles.    <\/li>\n<li class=\"l\">  &#171;pointer constraints&#187; &#8212; restricciones de punteros (bloqueo).  <\/li>\n<li class=\"l\"> &#171;primary-selection&#187; &#8212; de manera similar a X11, proporciona funcionamiento al b\u00fafer de intercambio primario (primary selection), cuya informaci\u00f3n se suele insertar con el bot\u00f3n central del rat\u00f3n.    <\/li>\n<li class=\"l\">  &#171;relative pointer events&#187; &#8212; eventos de puntero relativos.    <\/li>\n<li class=\"l\">  &#171;text-input&#187; &#8212; organizaci\u00f3n de la entrada de texto.   <\/li>\n<li class=\"l\">  &#171;xdg-foreign&#187; &#8212; interfaz de interacci\u00f3n con superficies de un cliente 'vecino'.  <\/li>\n<li class=\"l\">  &#171;xdg-decoration&#187; &#8212; renderizaci\u00f3n de decoraciones de ventanas en el lado del servidor.  <\/li>\n<li class=\"l\">  &#171;xdg-output&#187; &#8212; informaci\u00f3n adicional sobre la salida de video (utilizada para escalado fraccional).  <\/li>\n<li class=\"l\">  &#171;xwayland-keyboard-grab&#187; &#8212; captura de entrada en aplicaciones XWayland.        <\/li>\n<\/ul>\n<p>Adem\u00e1s, se puede se\u00f1alar la actualizaci\u00f3n del proyecto Weston 14.0.2, que desarrolla un servidor compositor de referencia, enfocado en proporcionar una base de c\u00f3digo de alta calidad y ejemplos de trabajo para el uso de Wayland en entornos de escritorio y plataformas integradas. En esta nueva versi\u00f3n de Weston, adem\u00e1s de corregir errores, se ha implementado la posibilidad de compilar el backend VNC para el trabajo remoto con el escritorio, junto con la nueva versi\u00f3n de la biblioteca neatvnc.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63154\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.44, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412 Wayland-Protocols 1.44 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b color-representation-v1 \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f Wayland-\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438, \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0443\u0431\u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123730","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.44, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.44 \u0438 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Weston 14.0.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.44, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-04-29T07:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-29T07:05:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento de Wayland-Protocols 1.44 y del servidor compositor Weston 14.0.2 | ProHoster","description":"Se ha publicado la versi\u00f3n del paquete wayland-protocols 1.44, que contiene un conjunto de protocolos y extensiones que complementan el protocolo base de Wayland y proporcionan las capacidades necesarias para construir servidores compuestos.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.44 \u0438 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Weston 14.0.2 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.44, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-04-29T07:05:07+00:00","article:modified_time":"2025-04-29T07:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123730","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 22:08:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:32:33","updated":"2026-02-09 22:08:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/123730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=123730"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/123730\/revisions"}],"predecessor-version":[{"id":160089,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/123730\/revisions\/160089"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=123730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=123730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=123730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}