В новом выпуске главные изменения связаны с расширением поддержки экранов с высокой плотностью пикселей (HiDPI) и улучшением переносимости:
- При работе Mir с использованием протокола Wayland реализовано корректное масштабирование на экранах HiDPI. Для каждого устройства вывода могут устанавливаться отдельные настройки масштабирования, в том числе дробные значения масштаба.
- В компоненте для поддержки запуска X11-приложений в окружении на базе Wayland (используется Xwayland) добавлена возможность изменения масштаба для фиктивных устройств вывода, предложена опция «—display-config» и отключён X11-курсор в окне Mir.
- В реализации платформы «wayland», позволяющей запускать Mir в качестве клиента под управлением другого композитного сервера Wayland, добавлена возможность масштабирования вывода Wayland-клиентов.
- В прослойке MirAL (Mir Abstraction Layer), которую можно использовать для ухода от прямого обращения к серверу Mir и абстрагирования доступа к ABI через библиотеку libmiral, реализовано состояние «нет активного окна».
- В демонстрационной оболочке mir-shell обеспечено корректное масштабирование фона и добавлена поддержка запуска GNOME Terminal на всех платформах.
- Решены некоторые специфичные для дистрибутивов проблемы, в том числе проблемы при запуске Mir в Fedora и Arch Linux.
- Для платформы mesa-kms, обеспечивающей работу Mir поверх Mesa и KMS-драйверов (другие платформы — mesa-x11, wayland и eglstream-kms) добавлена поддержка масштабируемого вывода.
Источник: opennet.ru