Lanzamiento de labwc 0.8.0, un servidor compositor para Wayland

Se ha publicado la versión 0.8.0 del proyecto labwc (Lab Wayland Compositor), que desarrolla un servidor compositor para Wayland con características similares a un gestor de ventanas como Openbox (el proyecto se presenta como un intento de crear una alternativa a Openbox para Wayland). Entre las características de labwc se mencionan el minimalismo, la implementación compacta, amplias posibilidades de personalización y un alto rendimiento. Efectos animados, gradientes e iconos, excepto los botones para ventanas, no son soportados por principios. El código del proyecto está escrito en C y se distribuye bajo la licencia GPLv2.

Se utiliza la biblioteca wlroots como base, desarrollada por los creadores del entorno de escritorio Sway, que proporciona funciones básicas para la organización del trabajo de un gestor compositor basado en Wayland. Es posible conectar extensiones con la implementación de funciones como la creación de capturas de pantalla, la visualización de fondos de escritorio, y la colocación de paneles y menús. Para ejecutar aplicaciones X11 en un entorno basado en el protocolo Wayland se admite el uso del componente DDX XWayland. La apariencia del tema, el menú básico y los atajos de teclado se configuran a través de archivos de configuración en formato xml. Hay soporte integrado para pantallas de alta densidad de píxeles (HiDPI).

Además del menú raíz integrado, que se configura a través del archivo menu.xml, es posible conectar implementaciones de menús de aplicaciones de terceros, como bemenu, fuzzel y wofi. Para la barra de tareas se pueden usar Waybar, sfwbar, Yambar o LavaLauncher. Para gestionar la conexión de monitores y cambiar sus parámetros, se propone usar wlr-randr o kanshi. El bloqueo de pantalla se realiza usando swaylock.

En la nueva versión:

  • Se ha añadido soporte para la nueva versión de la biblioteca wlroots 0.18.
  • En la configuración «» se han añadido las opciones «fullscreen» y «fullscreenForced» para restringir la aplicación de la protección contra desgarros (tearing) solo a las ventanas que se expanden a pantalla completa.
  • Se ha añadido una opción en la configuración de combinaciones de teclados llamada «allowWhenLocked» (), que permite la invocación del controlador al bloquear la sesión, lo que puede ser útil, por ejemplo, para permitir que se active el control de volumen mediante teclas de acceso rápido durante el bloqueo.
  • Se ha añadido el parámetro «», que define el umbral de activación al mover ventanas mosaico y desplegadas.
  • Se ha añadido soporte para la recuperación tras un fallo del proceso renderer (el proceso se reinicia recargando la configuración).
  • Se ha implementado la posibilidad de usar scripts xinitrc para la configuración. servidores XWayland.
  • En los temas de diseño se ha añadido la opción «window.button.width» para cambiar el tamaño de los botones en la parte superior de la ventana.
  • Se ha añadido una regla para la colocación en cascada de ventanas (cascade).
  • Se ha proporcionado soporte para el modo de movimiento relativo del puntero al usar tabletas gráficas ().

Lanzamiento de labwc 0.8.0, un servidor compositor para Wayland
Lanzamiento de labwc 0.8.0, un servidor compositor para Wayland


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