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

Опубліковано реліз дисплейного сервера Мир 1.4, розробка якого продовжується компанією 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.

У новому випуску у засобах для забезпечення запуску Wayland-додатків в оболонках на основі Mir покращено підтримку розширення протоколу wlr-layer-shell (Layer Shell), запропонованого розробниками користувача оточення Sway, і застосовується в процесі портування оболонки MATE на Wayland. З постачання видалено утиліти mirrun та mirbacklight. У прошарок MirAL (Mir Abstraction Layer), який можна використовувати для уникнення прямого звернення до сервера Mir та абстрагування доступу до ABI через бібліотеку libmiral, додано підтримку ексклюзивних зон, що обмежують розміщення вікна певною областю екрану.

Зроблено перший крок до позбавлення від специфічного API mirclient, який вже тривалий час перебуває у замороженому стані та замість нього рекомендовано використовувати протокол Wayland. У новому випуску API mirclient вимкнено за замовчуванням, але залишено складальну опцію «—enable-mirclient» для його повернення, а для вибіркової активації запропоновано змінне оточення MIR_SERVER_ENABLE_MIRCLIENT та налаштування файлу конфігурації enable-mirclient. Повне видалення API mirclient заважає те, що він поки продовжує використовуватися в UBпорти та Ubuntu Touch.

Джерело: opennet.ru

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