Wayland и Weston 1.5

Кристиан Хогсберг (Kristian Høgsberg) представил корректирующий релиз протокола графического сервера Wayland 1.5 совместно с эталонной реализацией композитного менеджера Weston 1.5. Выпуск сосредоточен, в основном, на исправлении ошибок с минимальным количеством нововведений.

Основные новшества Wayland:

Новая внутренняя очередь событий, которая позволяет клиентской библиотеке незамедлительно отправлять сообщения «delete_id» и «error», минуя основную очередь. Изменения в системе сборки — теперь используется нерекурсивные Make-файлы. Weston:

Продолжена работа над протоколом xdg-shell, который служит для обеспечения взаимодействия между приложением и окружением рабочего стола. Ожидается, что к версии 1.6 протокол будет уже закончен, что позволит его использовать в готовящемся GNOME Shell 3.14. Стек ввода был выделен в отдельную библиотеку libinput. Как только libinput API стабилизируется, внутренний код ввода будет удален и использование libinput станет обязательным. Weston теперь использует новый сервер Xwayland, код которого был подвержен рефакторингу и будет выпущен совместно с Xorg 1.16. Анимированное закрытие окна. Новый режим полноэкранной оболочки, который позволяет кленту работать в режиме киоска. Обеспечена поддержка различных режимов глубины цвета для разных типов вывода. Также как и в Wayland, в системе сборки теперь используется нерекурсивные Make-файлы. Следующий минорный выпуск 1.5.1 ожидается уже через несколько недель, а значительный 1.6 планируется на конец сентября.

Заглядывая вперед, Кристиан планирует изменить процесс разработки для того, чтобы устранить «бутылочное горлышко», которое заключается в медленно рассмотрении и принятии патчей. Как он считает, открытие доступа некоторым основным разработчикам к коммитам, позволит ускорить развитие проекта в таких направлениях, как Raspberry Pi или RDP-backend для Weston.

 wayland, weston, xorg

©  Linux.org.ru