Релиз дисплейного сервера Mir 0.32
Доступен релиз дисплейного сервера 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.
- Добавлена поддержка подповерхностей (subsurfaces) для touch-интерфейсов;
- libmiral:
- Раскладка клавиатуры по умолчанию теперь определяется через udev;
- Расширена логика работы для запуска Wayland-приложений;
- Добавлена поддержка Logind, что обеспечило работу Mir в совместимых дисплейных менеджерах, например, GDM;
- Обеспечена работа бэкенда libinput без прав root.
- Раскладка клавиатуры по умолчанию теперь определяется через udev;
>>> Подробности