Mir 1.2 ekrano serverio leidimas

Įvesta ekrano serverio leidimas Mir 1.2, kurį toliau kuria Canonical, nepaisant atsisakymo kurti Unity apvalkalą ir Ubuntu leidimą išmaniesiems telefonams. „Mir“ išlieka paklausus „Canonical“ projektuose ir dabar yra įterptųjų įrenginių ir daiktų interneto (IoT) sprendimas. „Mir“ gali būti naudojamas kaip sudėtinis „Wayland“ serveris, leidžiantis paleisti bet kokias programas naudojant „Wayland“ (pavyzdžiui, sukurtas naudojant GTK3/4, Qt5 arba SDL2) Mir pagrindu sukurtose aplinkose. Diegimo paketai yra paruošti Ubuntu 16.04/18.04/18.10/19.04 (EEPS) Ir fedora 28/29/30.

Naujame leidime:

  • В средствах для обеспечения запуска 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 по мере необходимости.

Šaltinis: opennet.ru

Добавить комментарий