В новата версия основните промени са свързани с разширена поддръжка за екрани с висока плътност на пикселите (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