Se ha publicado el lanzamiento del servidor compuesto Hyprland 0.44, que utiliza el protocolo Wayland. El servidor compuesto se centra en el diseño de ventanas en mosaico, pero también admite la ubicación aleatoria clásica de ventanas, agrupación de ventanas en forma de pestañas, modo de pseudo-mosaico y apertura de ventanas en pantalla completa. Se admiten elementos para crear interfaces visualmente atractivas, como degradados en marcos de ventanas, desenfoques, efectos de animación y sombras. Se pueden conectar complementos para ampliar la funcionalidad y se proporciona IPC basado en sockets para control de operación externo. El código está escrito en C++ y distribuido bajo licencia BSD.
La configuración se realiza mediante un archivo de configuración, y los cambios se aplican sobre la marcha sin necesidad de reiniciar. Para mejorar el rendimiento del juego, existe la opción de desactivar la sincronización vertical (VSync) con pulso de borrado de fotogramas, que se utiliza para evitar cortes en la salida. Otras características incluyen compatibilidad con la generación dinámica de... escritorios virtuales, dos modos integrados para organizar elementos en la pantalla y un sistema global de procesamiento de teclas de acceso rápido.
Versículos nuevos:
- Se agregó soporte para el protocolo Wayland de búfer de un solo píxel, que le permite crear búferes de un solo píxel que incluyen cuatro valores RGBA de 32 bits.
- Se agregaron las opciones "--systeminfo" y "--version" para mostrar información del sistema (para insertarla en informes de problemas) y mostrar el número de versión de Hyprland.
- Se ha añadido la propiedad “order” al parámetro de configuración “layerrule” para configurar la agrupación de capas.
- Se agregó la variable de entorno HYPRLAND_CONFIG para pasar parámetros de configuración sin usar la opción "--config".
- Se agregó el comando nmovetoroot y la configuración split_bias al modo de diseño de ventana Dwindle.
- Es posible configurar el modo de agrupación automática.
- Se agregó una nueva consulta de submapa a la utilidad hyprctl y se ampliaron las capacidades de las consultas de monitores y reglas de espacio de trabajo.


Fuente: opennet.ru
