Disponible labwc 0.5, un servidor compuesto para Wayland

Ha surgido el lanzamiento del proyecto labwc 0.5, que desarrolla un servidor compositor para Wayland con características que recuerdan al gestor de ventanas 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, una implementación compacta, amplias opciones de personalización y un alto rendimiento. El código del proyecto está escrito en C y se distribuye bajo la licencia GPLv2.

Se utiliza como base la biblioteca wlroots, desarrollada por los creadores del entorno de escritorio Sway y que proporciona las funciones básicas para organizar el trabajo de un gestor compositor basado en Wayland. Se soportan protocolos extendidos de Wayland como wlr-output-management para la configuración de dispositivos de salida, layer-shell para organizar el trabajo del escritorio y foreign-toplevel para conectar paneles y conmutadores de ventanas personalizados.

Se puede conectar extensiones que implementen 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. Los efectos animados, los degradados y los iconos (excepto los botones para ventanas) no son compatibles por diseño. Para ejecutar aplicaciones X11 en un entorno basado en el protocolo Wayland, se admite el uso del componente DDX XWayland. El tema visual, el menú básico y los atajos de teclado son configurables a través de archivos de configuración en formato xml.

Además del menú raíz incorporado, que se puede configurar a través de menu.xml, es posible conectar implementaciones de menú de aplicaciones de terceros, como bemenu, fuzzel y wofi. Para paneles, se puede utilizar Waybar, Uambar o LavaLauncher. Se sugiere utilizar wlr-randr o kanshi para gestionar la conexión de monitores y cambiar sus parámetros. El bloqueo de pantalla se realiza mediante swaylock.

En esta nueva versión:

  • Se proporciona soporte para pantallas de alta densidad de píxeles (HiDPI).
  • Se ha asegurado la reagrupación de elementos al desconectar dispositivos de salida adicionales.
  • Se han cambiado las configuraciones relacionadas con el procesamiento del evento de movimiento del ratón.
  • Se ha añadido la posibilidad de minimizar la ventana tras su movimiento (unmaximize-on-move).
  • Se ha añadido soporte para la barra de tareas sfwbar (Sway Floating Window Bar).
  • Se ha añadido soporte para menús de cliente.
  • Se proporciona la posibilidad de iniciar aplicaciones en modo de pantalla completa.
  • Se ha añadido la opción cycleViewPreview para previsualizar el contenido al alternar entre ventanas, utilizando la interfaz Alt+Tab.
  • Se ha añadido la posibilidad de vincular acciones al mover el cursor del ratón hacia el borde de la pantalla.
  • Se ha añadido soporte para las variables de entorno WLR_{WL,X11}_OUTPUTS, que son compatibles con wlroots.
  • Se ha añadido soporte para gestos de control (deslizamiento y escalado con pinza).

Disponible labwc 0.5, un servidor compuesto para Wayland
Disponible labwc 0.5, un servidor compuesto para Wayland
Reproducir video


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