Está disponible el servidor compuesto Hyprland 0.54, que utiliza el protocolo Wayland. El proyecto está orientado hacia la disposición de ventanas en mosaico (tiling), pero también admite la colocación de ventanas de manera tradicional, agrupación de ventanas en forma de pestañas, modo pseudomosaico y expansión de ventanas a pantalla completa. El código está escrito en C++ y se distribuye bajo la licencia BSD.
Se ofrecen posibilidades para crear interfaces visualmente atractivas: gradientes en el borde de las ventanas, desenfoque de fondo, efectos de animación y sombras. Se pueden conectar complementos para expandir la funcionalidad, y se proporciona IPC basado en sockets para el control externo del funcionamiento. La configuración se realiza a través de un archivo de configuración, cuyas modificaciones se capturan al vuelo sin reiniciar. Entre las funciones también se destacan: escritorios virtuales creados dinámicamente; modos de disposición de elementos en la pantalla; manejo global de teclas de acceso rápido; control por gestos en el panel táctil/pantalla táctil.
En la nueva versión:
- Se ha añadido la posibilidad de aplicar diferentes modos de disposición de ventanas (layout) en diferentes escritorios virtuales y monitores. Por ejemplo, para los escritorios virtuales 1-4 se puede elegir el modo dwindle (modo mosaico estilo BSPWM), para 5-8 el modo master (una ventana principal a la izquierda, las demás en una pila a la derecha), y para 9-10 el modo scroll (desplazamiento infinito de ventanas). Se ha simplificado significativamente el proceso de creación y mantenimiento de composiciones personalizadas.
- Se ha añadido un nuevo modo de disposición monocle, donde las ventanas siempre ocupan todo el espacio disponible. El código del plugin hyprscrolling se ha trasladado a la base principal de Hyprland.
- Se ha mejorado significativamente el rendimiento en sistemas con GPU integradas (entre un 50% y un 500%).
- Se ha completado la integración del módulo Hyprnix, desarrollado para simplificar la instalación y configuración de Hyprland utilizando el gestor de paquetes Nix. La integración completa con Nix se ha implementado, entre otras cosas, en Hyprpm y start-hyprland.
- Se ha añadido el soporte para el gesto cursorZoom, que permite utilizar el trackpad para cambiar el tamaño del cursor.

Además, se puede mencionar el lanzamiento del proyecto labwc 0.9.4 (Lab Wayland Compositor), que desarrolla un compositor servidor 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 destacan el minimalismo, una implementación compacta, amplias opciones de personalización y un alto rendimiento. Los efectos animados, los gradientes y los iconos, exceptuando los botones de las ventanas, no son soportados por principio. Labwc se utiliza en el entorno gráfico de la distribución Raspberry Pi OS y se admite opcionalmente en los entornos de escritorio Xfce y LXQt. El código del proyecto está escrito en C y se distribuye bajo la licencia GPLv2.
Se utiliza la biblioteca wlroots como base. Es posible conectar extensiones que implementen funciones como la creación de capturas de pantalla, la visualización de fondos de escritorio, y la disposición de la barra y el menú. El tema de diseño, el menú básico y los atajos de teclado se configuran a través de archivos de configuración en formato xml. Además del menú raíz incorporado, configurable a través del archivo menu.xml, se pueden conectar implementaciones de menú de aplicaciones de terceros, como bemenu, fuzzel y wofi. Para la barra se pueden usar Waybar, sfwbar, Yambar 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 con swaylock.
En la nueva versión:
- Para los temas de diseño se ha implementado el parámetro window.button.hover.bg.color para cambiar el color de fondo de los botones al pasar el cursor.
- En la interfaz de pantalla, se ha implementado soporte para desplazarse al alternar entre ventanas abiertas, si las miniaturas o los nombres de las ventanas no caben en el área disponible.
- Se ha añadido la opción NextWindow para alternar el enfoque en la siguiente ventana, relacionada con los escritorios, dispositivos de salida e identificadores de ventanas.
- Se ha añadido la configuración «*<desktops><initial>» para seleccionar el activo al iniciar. escritorio virtual.
- Ahora se requiere al menos la versión 1.22.90 del protocolo Wayland.

Fuente: opennet.ru
