Está disponible el servidor compuesto Hyprland 0.53, que utiliza el protocolo Wayland. El proyecto está orientado hacia la disposición de ventanas en mosaico, pero también admite la colocación clásica de ventanas, agrupamiento de ventanas en forma de pestañas, modo de pseudomosaico y expansión de ventanas en 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 reescrito completamente la sintaxis de las reglas que determinan el comportamiento de las ventanas (windowrules). Las reglas definidas por el usuario deben ser reescritas utilizando la nueva sintaxis: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Para iniciar Hyprland se propone una utilidad especial start-hyprland, que rastrea el estado del proceso de trabajo y lo reinicia en caso de un cierre inesperado. La utilidad también permite iniciar Hyprland en modo seguro (safe mode), donde no se cargan los archivos de configuración, lo que puede ser útil para determinar las causas de un cierre inesperado repetido de la sesión.
- Se ha añadido una nueva aplicación Welcome, que se ejecuta en el primer inicio y muestra una pantalla con información introductoria sobre Hyprland.
- El gestor de fondos de pantalla Hyprpaper ha sido trasladado a utilizar las bibliotecas hyprtoolkit y hyprwire, lo que ha llevado a un cambio en el protocolo IPC.
- Se ha añadido una nueva herramienta para la localización y traducción de elementos de la interfaz.
- Se ha añadido una opción para ocultar el cursor al ingresar desde una tableta.

Además, se puede destacar el lanzamiento de la herramienta Hyprtoolkit 0.5, desarrollada por los creadores de Hyprland para crear interfaces gráficas en C++, que son compatibles de forma nativa con Wayland. Entre las características de Hyprtoolkit se destacan una API simple en C++ para crear aplicaciones gráficas, soporte incorporado para efectos de animación, vínculo con Wayland y un sistema de temas simplificado.

Fuente: opennet.ru
