En la nueva versión, los principales cambios están relacionados con la compatibilidad ampliada con pantallas de alta densidad de píxeles (HiDPI) y la portabilidad mejorada:
- Cuando Mir se ejecuta utilizando el protocolo Wayland, se implementa la escala correcta en las pantallas HiDPI. Cada dispositivo de salida puede tener configuraciones de escala independientes, incluidos valores de escala fraccionarios.
- En el componente para soportar el lanzamiento de aplicaciones X11 en un entorno basado en Wayland (se utiliza Xwayland), se agregó la capacidad de cambiar la escala para dispositivos de salida ficticios, se propuso la opción “--display-config” y el cursor X11 en la ventana Mir ha sido desactivado.
- En la implementación de la plataforma "wayland", que le permite ejecutar Mir como cliente bajo el control de otro servidor Wayland compuesto, se agregó la capacidad de escalar la salida de los clientes Wayland.
- En MirAL (Mir Abstraction Layer), que se puede utilizar para evitar el acceso directo al servidor Mir y el acceso abstracto a la ABI a través de la biblioteca libmiral, se implementa el estado "sin ventana activa".
- La demostración de mir-shell proporciona una escala de fondo correcta y agrega soporte para ejecutar GNOME Terminal en todas las plataformas.
- Se resolvieron algunos problemas específicos de la distribución, incluidos problemas al ejecutar Mir en Fedora y Arch Linux.
- Para la plataforma mesa-kms, que permite a Mir trabajar sobre controladores Mesa y KMS (otras plataformas son mesa-x11, wayland y eglstream-kms), se ha agregado soporte para salida escalable.
Fuente: opennet.ru