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

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

У новому випуску:

  • У засобах для забезпечення запуску 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. До класу WaylandExtensions додано підтримку реєстрації власних розширень Wayland. Додано новий клас MinimalWindowManager з реалізацією стратегії управління вікнами, що застосовується за умовчанням (може використовуватися для створення простих оболонок з плаваючими вікнами, що підтримує клієнтів Wayland для переміщення та зміни розмірів вікна за допомогою екранних жестів на сенсорних екранах);
  • Експериментальна підтримка X11-додатків розширена можливістю запуску компонента Xwayland у міру потреби.

Джерело: opennet.ru

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