lanzamiento del servidor de pantalla , cuyo desarrollo sigue a cargo de Canonical, a pesar de la decisión de abandonar el desarrollo de la interfaz Unity y de las versiones de Ubuntu para smartphones. Mir sigue siendo relevante en los proyectos de Canonical y ahora se posiciona como una solución para dispositivos integrados e Internet de las cosas (IoT). Mir puede utilizarse como un servidor de composición para Wayland, lo que permite ejecutar aplicaciones que utilizan Wayland en entornos basados en Mir (como las compiladas con GTK3/4, Qt5 o SDL2). Se han preparado paquetes de instalación para Ubuntu 16.04-20.04 () y . Código del proyecto bajo la licencia GPLv2.
En esta nueva versión, los cambios más importantes están relacionados con la ampliación del soporte para pantallas de alta densidad de píxeles (HiDPI) y la mejora de la portabilidad:
- Al utilizar Mir con el protocolo Wayland, se ha implementado un escalado adecuado en pantallas HiDPI. Se pueden establecer configuraciones de escalado separadas para cada dispositivo de salida, incluyendo valores de escala fraccionarios.
- En el componente que soporta la ejecución de aplicaciones X11 en entornos basados en Wayland (utilizando Xwayland), se ha añadido la posibilidad de cambiar el escalado para dispositivos de salida virtuales, se ha propuesto la opción «—display-config» y se ha desactivado el cursor X11 en la ventana de Mir.
- En la implementación de la plataforma «wayland», que permite ejecutar Mir como cliente bajo la gestión de otro servidor de composición de Wayland, se ha añadido la capacidad de escalar la salida de los clientes de Wayland.
- En la capa MirAL (Mir Abstraction Layer), que se puede utilizar para evitar el acceso directo al servidor Mir y abstraer el acceso a la ABI a través de la biblioteca libmiral, se ha implementado un estado de «sin ventana activa».
- En la interfaz de demostración mir-shell, se ha asegurado un escalado correcto del fondo y se ha añadido soporte para ejecutar GNOME Terminal en todas las plataformas.
- Se han solucionado algunos problemas específicos de distribuciones, incluyendo problemas al iniciar Mir en Fedora y Arch Linux.
- Para la plataforma mesa-kms, que proporciona el funcionamiento de Mir sobre controladores Mesa y KMS (las otras plataformas son mesa-x11, wayland y eglstream-kms), se ha añadido soporte para salida escalable.
Fuente: opennet.ru
