Se ha publicado la versión 1.0.0 del servidor compuesto Nourish, que utiliza un espacio de trabajo sin dimensiones para ubicar ventanas, sin las limitaciones de los bordes de la pantalla, permitiendo mover, hacer zoom y alejar ventanas sin pérdida de legibilidad del contenido. Se utiliza la API gráfica Vulkan para el renderizado, con la opción de caer de nuevo a OpenGL. El servidor compuesto utiliza el protocolo Wayland y la extensión fractional-scale para evitar el desenfoque del contenido al escalar ventanas. Es compatible con sistemas que utilizan tarjetas gráficas de NVIDIA, Intel y AMD, soportadas en Mesa. El código del proyecto está escrito en Rust y se distribuye bajo las licencias MIT y Apache 2.0. Se han creado paquetes listos para Fedora 44.
Se permite agrupar ventanas en grupos nombrados, que se pueden minimizar, maximizar a pantalla completa y personalizar individualmente. La disposición y las posiciones seleccionadas de las ventanas se guardan después de un reinicio, un cierre inesperado de aplicaciones o un reinicio del sistema.
Se admite la creación de espacios de trabajo separados para tareas específicas y la conmutación entre ellos a través de combinaciones de teclas o una llamativa navegación 3D, implementada en forma de un mapa-globo mosaico. Es posible crear capturas de pantalla y grabar screencasts, tanto para ventanas seleccionadas como para áreas destacadas del espacio de trabajo, capturando cambios de escala y movimientos en la pantalla virtual.
Fuente: opennet.ru
