Релиз дисплейного сервера Mir 0.32

good-penguin.png

Доступен релиз дисплейного сервера Mir 0.32, развиваемого компанией Canonical несмотря на прекращение развития оболочки Unity 8 и мобильной редакции Ubuntu Touch. Разработка Mir, в настоящее время, сосредоточена на добавлении поддержки Wayland-клиентов, тем самым можно рассматривать Mir как новый, универсальный Wayland-композитор. О планах по использованию его в такой роли ранее заявляли разработчики графического окружения MATE. Серверная часть Mir распространяется по лицензии GNU GPL, клиентская — LGPL.

Помимо всего прочего Mir предоставляет библиотеку абстракций MirAL (Mir Abstraction Layer), позволяющую уйти от прямого обращения к Mir и обеспечить работу сторонних оболочек через библиотеку libmiral, без необходимости в каких либо модификациях со стороны Mir. Таким образом возможно реализовать работу даже графического интерфейса Android поверх Mir. Для тестирования этой библиотеки предоставляется компонент miral-shell, а также оболочка EGMDE — Example Mir Desktop Environment, предоставляющая окружение для тестирования работы программ в окружении Mir.

В новом выпуске:

  • Wayland:
    • Добавлена поддержка подповерхностей (subsurfaces) для touch-интерфейсов;
    • Обеспечена начальная поддержка копирования, вырезания и вставки;
    • Добавлена поддержка областей ввода;
    • Улучшена поддержка EGLStreams, на котором основана реализация Wayland в проприетарном драйвере Nvidia.
  • libmiral:
    • Раскладка клавиатуры по умолчанию теперь определяется через udev;
    • Расширена логика работы для запуска Wayland-приложений;
    • Добавлена поддержка Logind, что обеспечило работу Mir в совместимых дисплейных менеджерах, например, GDM;
    • Обеспечена работа бэкенда libinput без прав root.

>>> Подробности

©  Linux.org.ru