Se ha publicado la versión 1.0 del servidor compuesto Polo, diseñado para ejecutar el entorno de escritorio MATE y recrear las capacidades del gestor de ventanas Marco, pero utilizando el protocolo Wayland en lugar de X11. Polo combina funciones de servidor compuesto, gestor de ventanas y gestor de sesiones. El código de Polo está escrito en los lenguajes C y Vala utilizando la biblioteca libweston y se distribuye bajo la licencia GPLv3.
Al ejecutar MATE sobre Polo, funcionan capacidades como gestión de ventanas, diseño en mosaico, escritorios virtuales, portapapeles, efectos, ejecución de aplicaciones X11 a través de XWayland, configuraciones múltiples de monitores, escalado de salida, conexión en caliente de pantallas, creación de capturas de pantalla y screencasts, combinaciones de teclas, políticas de gestión de ventanas y temas.
Polo también integra herramientas para la gestión de sesiones y configuraciones, lo que permite utilizarlo como reemplazo del mate-session-manager y mate-settings-daemon, así como para organizar el inicio automático, el cierre de sesión y la conservación de sesiones. Se admiten las interfaces D-Bus y las configuraciones GSettings/dconf utilizadas en MATE. Las configuraciones avanzadas específicas de Polo se han trasladado a una jerarquía separada org.mate.polo.
Inicialmente, el proyecto MATE experimentó con una sesión basada en Wayland, utilizando el compositor Wayfire. El proyecto Polo se desarrolla teniendo en cuenta las necesidades del proyecto MATE, a diferencia de Wayfire, que está diseñado para su uso independiente y no está destinado a trabajar con otros entornos de escritorio, lo que requirió la creación de complementos, la adición de trucos y la aceptación de compromisos para su integración con MATE. servidor Se ha publicado la versión 1.0 del servidor compuesto Polo, diseñado para ejecutar el entorno de escritorio MATE y recrear las capacidades del gestor de ventanas Marco, pero utilizando el protocolo Wayland en lugar de X11.


Fuente: opennet.ru
