Lanzamiento del servidor de visualización Mir 2.25

Se ha lanzado el servidor de pantalla Mir 2.25. Canonical continúa desarrollando el servidor, a pesar de haber abandonado el desarrollo del shell de Unity y la edición de Ubuntu para smartphones. Mir sigue siendo muy solicitado en los proyectos de Canonical y ahora se posiciona como una solución para dispositivos integrados y el Internet de las Cosas (IoT). El código del proyecto está licenciado bajo la GPLv2.

Mir proporciona un conjunto de bibliotecas para crear servidores de composición basados ​​en el protocolo Wayland e incluye funcionalidades estándar para gestores de ventanas y servidores de visualización. El proyecto está diseñado para ejecutarse en diversos dispositivos, desde sistemas de escritorio estándar hasta dispositivos integrados y sistemas del Internet de las Cosas (IoT). Entre los proyectos destacados basados ​​en Mir se incluyen el gestor de composición Miracle, el shell de quiosco web Ubuntu Frame y el entorno de usuario Miriway.

Versículos nuevos:

  • Se agregó soporte para la extensión Wayland ext-foreign-toplevel-list para recuperar información sobre superficies de nivel superior, lo que permite acoplar ventanas sobre otro contenido, como para adjuntar paneles personalizados y conmutadores de ventanas.
  • Se agregó soporte para la extensión ext-data-control Wayland, que permite a los clientes privilegiados controlar el manejo de datos, por ejemplo, para implementar administradores de portapapeles.
  • Se implementó soporte parcial para las extensiones Wayland ext-image-capture-source y ext-image-copy-capture para capturar contenido mostrado en la pantalla.
  • Se ha rediseñado la gestión de la extensión de Wayland.
  • Se agregó la plataforma evdev-rs, que implementa libinput (manejo de eventos de entrada) en Rust.
  • La plataforma incluye el paquete mir-renderer-gl, que implementa la funcionalidad para renderizar a través de OpenGL.
  • Animación de cambio de tamaño del cursor mejorada.
  • Se agregó la clase LocatePointer.
  • Se agregaron los controladores ApplicationSwitcher y StandardApplicationSwitcher para simplificar la implementación del cambio entre aplicaciones usando Alt + tab.
  • Se ha propuesto una nueva clase FloatingWindowManager con una implementación de un gestor de ventanas (la antigua clase MinimalWindowManager ha sido declarada obsoleta).
  • Se agregó el método mir::report_exception().

Fuente: opennet.ru

Añadir un comentario