Представлен (https://lists.freedesktop.org/archives/wayland-devel/2018-Au...) стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.16, а также развиваемого параллельно композитного сервера Weston 5.0 (https://lists.freedesktop.org/archives/wayland-devel/2018-Au...). Отмечается, что в дальнейшем планируется формировать новые выпуски Wayland по мере подготовки новой функциональноcти или устранения серьёзных ошибок, а не по заранее определённому фиксированному графику. Выпуски Weston, как и раньше, продолжат выходить через заранее определённые промежутки времени, но они не будут больше синхронизированы с выпусками Wayland.
В рамках очередного цикла разработки кодовые базы Wayland и Weston переведены с cgit, Bugzilla, Patchwork и ikiwiki на новую инфраструктуру (https://gitlab.freedesktop.org/) совместной разработки на базе платформы GitLab. Внедрена система непрерывной интеграции. Ветка Wayland 1.16 обратно совместима на уровне API и ABI с выпусками 1.x и кроме исправления ошибок примечательна (https://lists.freedesktop.org/archives/wayland-devel/2018-Ju...) удалением устаревших клиентских определений wl_global, решением проблем с обработкой сигналов, реализацией поддержки ссылок на внешние перечисляемые типы в генераторе кода.
Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. В Weston развиваются технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.
В новой версии Weston
представлен (https://lists.freedesktop.org/archives/wayland-devel/2018-Ju...) новый интерфейс калибровки сенсорных экранов. Реализована возможность использования аппаратных средств для манипуляции плоскостями с применением атомарного переключения видеорежимов. Добавлен режим клонирования и обеспечивающие его инфраструктурные изменения. В compositor-drm добавлена поддержка разъёмов DPI (Parallel Display Interface). Расширены возможности оболочки для автомобильных информационно-развлекательных систем (ivi-shell).
Статус поддержки Wayland в окружениях рабочего стола и дистрибутивах:
- Дистрибутив Lubuntu наметил (https://www.opennet.ru/opennews/art.shtml?num=49151) переход на Wayland на 2020 год. Поддержку Wayland планируется реализовать через портирование оконного менеджера Openbox на использование дисплейного сервера Mir, применяемого в качестве композитного сервера для Wayland;
- Сформирован (https://www.opennet.ru/opennews/art.shtml?num=48604) первый релиз проекта AsteroidOS, в рамках которого предложена новая открытая ОС для умных часов, использующая Qt5 и Wayland;
- Доступен (https://www.opennet.ru/opennews/art.shtml?num=48968) выпуск панели Latte Dock с поддержкой Wayland. Разработчик Latte Dock использует данную панель в окружении на базе Wayland в своей повседневной работе;
- В рамках подготовки будущего стабильного релиза GTK+ 4 ведётся работа (https://www.opennet.ru/opennews/art.shtml?num=48853) по модернизации API в контексте поддержки Wayland. Реализована новая платформа методов ввода, базирующаяся на протоколе Wayland;
- В openSUSE Leap 15 предложен (https://www.opennet.ru/opennews/art.shtml?num=48041) опциональный сеанс KDE на базе Wayland. При выборе GNOME по умолчанию предлагается Wayland;
- В SUSE Linux Enterprise 15 задействован (https://www.opennet.ru/opennews/art.shtml?num=48840) рабочий стол GNOME 3.26, по умолчанию работающий поверх Wayland;
- Подготовлен (https://www.opennet.ru/opennews/art.shtml?num=48851) тестовый выпуск платформы Tizen 5.0, по умолчанию использующей Wayland. В новой версии обновлена поддержка Wayland. В дисплейный сервер добавлена поддержка протокола xdg_shell_unstable_v6;
- В KDE продолжает наблюдаться прогресс (https://www.opennet.ru/opennews/art.shtml?num=47363) в стабилизации и расширении поддержки Wayland. В KDE Plasma 5.13 (https://www.opennet.ru/opennews/art.shtml?num=48766) при использовании Wayland задействованы высокоприоритетные контексты EGL, добавлена начальная поддержка скринкастов и совместного доступа к рабочему столу;
- В Kubuntu 18.04
предложен (https://www.opennet.ru/opennews/art.shtml?num=48402) экспериментальный сеанс на базе Wayland;
- В Qt 5.11 (https://www.opennet.ru/opennews/art.shtml?num=48641) улучшена поддержка High-DPI, обеспечена возможность отката на X11 в случае недоступности Wayland (QT_QPA_PLATFORM="wayland;xcb"), добавлена поддержка ввода символов при помощи клавиши Compose, Qt Wayland добавлен в состав базовых сборок. Развиваемая проектом Qt платформа для автомобильных систем Qt Automotive Suite включает (https://www.opennet.ru/opennews/art.shtml?num=48157) Qt Wayland Compositor, многопоточную систему отрисовки для встраиваемых устройств, использующую протокол Wayland;
- Началась работа над выпуском пользовательского окружения LXQt 1.0.0, главной задачей при разработке которого стало доведение до полной готовности возможности работы поверх Wayland;
- В LTS-выпуске Ubuntu 18.04 по умолчанию возвращён традиционный графический стек на основе X.Org Server, а сеанс на основе Wayland предложен в качестве опции. В выпуске Ubuntu 18.10, а также в следующем LTS релизе Ubuntu 20.04, планируется вернуться на использование Wayland по умолчанию;
- Fedora 28 (https://www.opennet.ru/opennews/art.shtml?num=48524) стал четвёртым выпуском, в котором по умолчанию предложен сеанс GNOME на базе Wayland;
- В разрабатываемой компанией LG открытой платформе webOS Open Source Edition развивается (https://www.opennet.ru/opennews/art.shtml?num=48289) новый композитный менеджер, основанный на протоколе Wayland;
- Продолжатся работа по улучшению поддержки Wayland в Enlightenment (https://www.opennet.ru/opennews/art.shtml?num=47494);
- В дисплейном сервере Mir развивается (https://www.opennet.ru/opennews/art.shtml?num=47378) возможность работы клиентов Wayland, что позволяет организовать запуск Wayland-приложений в окружении Mir, используя Mir в качестве композитного сервера для Wayland;
- Система вывода в механизме для запуска виртуальных машин с Linux в ChromeOS предоставляет (https://www.opennet.ru/opennews/art.shtml?num=48146) встроенную поддержку Wayland-клиентов (virtio-wayland) с выполнением композитного сервера на стороне основного хоста и возможностью эффективного использования GPU из гостевых систем;
- Для FreeBSD развиваются (https://www.opennet.ru/opennews/art.shtml?num=46829) порты, необходимые для сборки KDE с поддержкой Wayland;
- В ОС DragonFly BSD развивается (https://www.opennet.ru/opennews/art.shtml?num=43138) порт с Wayland и Weston, имеется (http://lists.dragonflybsd.org/pipermail/users/2016-May/24962...) поддержка XWayland;
- Использующие Wayland пользовательские окружения papyros-shell (http://papyros.io/) и Hawaii (https://www.opennet.ru/opennews/art.shtml?num=38730) объединились в новый проект Liri (https://liri.io/). Liri базируется на Qt 5 (QML) и продвигает оформление в стиле Material Design;
- Wayland задействован по умолчанию в мобильных платформах Plasma Mobile (https://www.opennet.ru/opennews/art.shtml?num=42668) и Sailfish 2 (https://www.opennet.ru/opennews/art.shtml?num=42944).
- В панели Cairo-Dock предусмотрена (https://www.opennet.ru/opennews/art.shtml?num=40906) возможность работы в окружении композитного сервера Weston.
- Работа по добавлению поддержки Wayland ведётся для рабочего стола MATE (https://www.opennet.ru/opennews/art.shtml?num=39106);
- Развивается десктоп-окружение...
URL: https://lists.freedesktop.org/archives/wayland-devel/2018-Au...
Новость: https://www.opennet.ru/opennews/art.shtml?num=49182