Lanzamiento de River 0.4.0 con separación de gestores de composición y de ventanas

Se presenta el lanzamiento del administrador de composición River 0.4.0, que a diferencia de otros administradores de composición basados en el protocolo Wayland utiliza una arquitectura modular con la separación del administrador de ventanas en un programa independiente. En River, los administradores de ventanas son complementos y el usuario puede elegirlos a su gusto. El código del proyecto está escrito en el lenguaje Zig y se distribuye bajo la licencia GPLv3.

River puede ejecutarse tanto en sesiones anidadas, ejecutadas sobre otros servidores X11 y Wayland, como sin capas, utilizando controladores KMS/DRM para la salida. Para separar la funcionalidad del gestor de composición y del gestor de ventanas, el proyecto está desarrollando el protocolo Wayland river-window-management-v1. Entre las funciones que se trasladan al gestor de ventanas se encuentran la decoración de ventanas, la gestión del foco de entrada, el puntero, las combinaciones de teclas, la posición y el tamaño de las ventanas.

Es posible cambiar los gestores de ventanas sobre la marcha, sin interrumpir la sesión. Se ofrecen 16 gestores de ventanas compatibles con River, entre los cuales se incluyen gestores de ventanas en mosaico al estilo de DWM o xmonad, al estilo de EXWM parecido a Emacs, y clásicos apilados o basados en cintas desplazables. Para ejecutar aplicaciones X11, se admite el uso de Xwayland.

Entre las razones para separar el gestor de composición y el gestor de ventanas se mencionan: la reducción del umbral para escribir gestores de ventanas; la posibilidad de implementar gestores de ventanas en lenguajes de alto nivel con recolección de basura, que no afectan el rendimiento del gestor de composición; la posibilidad de reemplazar gestores de ventanas en caliente sin reiniciar el gestor de composición y los programas gráficos en ejecución; y la simplificación de la realización de experimentos relacionados con el diseño de gestores de ventanas. servidores Entre las limitaciones del protocolo river-window-management-v1 se señala la falta de funcionalidad que vaya más allá de las operaciones 2D en el escritorio, por ejemplo, no se admite la creación de efectos complejos y interfaces 3D para sistemas de realidad virtual. Los efectos están por ahora limitados a una animación simple, pero en el futuro se planea implementar efectos más complejos utilizando sombreadores.

Se presenta el lanzamiento del administrador de composición River 0.4.0, que a diferencia de otros administradores de composición basados en el protocolo Wayland utiliza una arquitectura modular con la separación del administrador de ventanas en uno independiente. Lanzamiento de River 0.4.0 con separación de gestores de composición y de ventanas Lanzamiento de River 0.4.0 con separación de gestores de composición y de ventanas

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster