Випуск дисплейного сервера Mir 1.5

доступний реліз дисплейного сервера Мир 1.5, розробка якого продовжується компанією Canonical, незважаючи на відмову від розвитку оболонки Unity та редакції Ubuntu для смартфонів. Mir залишається затребуваний у проектах Canonical і тепер позиціонується як рішення для вбудованих пристроїв та інтернету речей (IoT). Mir може використовуватися як композитний сервер для Wayland, що дозволяє запускати в оточеннях на базі Mir будь-які програми, що використовують Wayland (наприклад, зібрані з GTK3/4, Qt5 або SDL2). Пакети для установки підготовлені для Ubuntu 16.04/18.04/18.10/19.04 (PPA) і Fedora 29/30. Код проекту поширюється ліцензія GPLv2.

Змін відзначається розширення прошарку MirAL (Mir Abstraction Layer), який можна використовувати для уникнення прямого звернення до сервера Mir та абстрагування доступу до ABI через бібліотеку libmiral. У MirAL додано підтримку властивості application_id, реалізовано можливість обрізання вікон відповідно до меж заданої області та забезпечено підтримку встановлення серверами на базі mir змінних оточення для запуску клієнтів.

Реалізовано виведення в лог інформації про розширення EGL і OpenGL, що підтримуються. Для Wayland задіяно третю версію протоколу xdg для вирішення проблем з Xwayland. Специфічні для апаратних платформ компоненти винесені з libmirwayland-dev пакет libmirwayland-bin.
Змінено механізм спільної роботи з пам'яттю, що дозволило позбавитися застосування специфічного інтерфейсу mir в snap-пакетах.

Джерело: opennet.ru

Додати коментар або відгук