Se ha publicado la segunda versión preliminar del servidor compuesto Xfwl4, que utiliza el protocolo Wayland. Xfwl4 está escrito en Rust con la biblioteca Smithay. El proyecto no se solapa con el código fuente del gestor de ventanas xfwm4, sino que pretende implementar todas sus funcionalidades, incluyendo la posibilidad de usar la configuración de xfconf y la interfaz de configuración, teniendo en cuenta las particularidades de usar Wayland en lugar de X11. El objetivo es mejorar las funcionalidades de Xfwl4 hasta el punto de que los usuarios puedan alternar entre Xfwl4 y xfwm4 sin problemas.
Las funciones ampliadas de Xfwl4 incluyen una importante revisión de la lógica de inicio de sesión, la implementación del protocolo Wayland xdg-session-management y compatibilidad con el lanzamiento de aplicaciones X11 mediante XWayland. Xfwl4 se basa en la biblioteca Smithay, que proporciona implementaciones de casi todas las extensiones oficiales del protocolo Wayland, así como de los protocolos wlroots y KDE. El código de Xfwl4 está licenciado bajo la GPLv3 (en comparación, el gestor de ventanas xfwm4 está licenciado bajo la GPLv2).
Las novedades de la segunda versión preliminar se centran en la corrección de errores, la mejora de la compatibilidad con xfwm4 y la incorporación de funcionalidades faltantes. Por ejemplo, se ha añadido compatibilidad con la apertura vertical y horizontal de ventanas, se ha implementado el protocolo xfce-foreign-toplevel-management-private-v1, se ha introducido un cuadro de diálogo para confirmar el cierre forzado de aplicaciones bloqueadas, se han añadido atajos de teclado para alternar entre ventanas y aplicaciones, y se ha añadido la posibilidad de cambiar la opacidad de la ventana desplazando horizontalmente el ratón en la barra de título.
Fuente: opennet.ru
