релиз на дисплейния сървър , разработван от компания Canonical, въпреки отказа от развитието на интерфейса Unity и редакцията на Ubuntu за смартфони. Mir остава търсен в проектите на Canonical и сега се позиционира като решение за вградени устройства и интернет на нещата (IoT). Mir може да се използва като композитен сървър за Wayland, което позволява стартиране на всички приложения, използващи Wayland (например, събрани с GTK3/4, Qt5 или SDL2), в среди, базирани на Mir. Пакети за инсталация са подготвени за Ubuntu 16.04/18.04/18.10/19.04 () и .
В новото издание:
- В средствата за стартиране на приложения с Wayland в среда Mir е увеличен броят на поддържаните разширения на протокола Wayland. В момента по подразбиране са включени разширенията wl_shell, xdg_wm_base и xdg_shell_v6. Отделно могат да бъдат активирани zwlr_layer_shell_v1 и zxdg_output_v1. Започна работа по предоставянето на възможност за определяне на собствени разширения на протокола Wayland за собствените графични среди, базирани на Mir. Първата стъпка в реализирането на тази възможност беше добавянето на новия пакет libmirwayland-dev, който позволява генерирането на клас за собствен протокол и регистрирането му в MirAL;
- Разширени са възможностите на MirAL (Mir Abstraction Layer), която може да се използва за избягване на директен достъп до сървъра Mir и абстрахиране на достъпа до ABI чрез библиотеката libmiral. В класa WaylandExtensions е добавена поддръжка за регистриране на собствени разширения на Wayland. Добавен е нов клас MinimalWindowManager с реализация на използваната по подразбиране стратегия за управление на прозорци (може да се използва за създаване на прости среди с плаващи прозорци, поддържащи клиенти на Wayland за преместване и промяна на размерите на прозореца чрез жестове на екрана на сензорни екрани);
- Експерименталната поддръжка на X11-приложения е разширена с възможността за стартиране на компонента Xwayland при необходимост.
Източник: opennet.ru
