XWayland 21.1 поставляется с поддержкой полноэкранного масштабирования приложений и многим другим

Несколько дней назад было объявлено о выпуске новой версии сервера. XWayland 21.1 и в этой новой версии подчеркивает ускорение форматов расширения RENDER, а также поддержка формата NV12, а также поддержка масштабирования приложений на весь экран.

Для тех, кто не знает XWayland, они должны знать, что это X-сервер, работающий под Wayland и обеспечивает обратную совместимость для унаследованных приложений X11, что обеспечивает организацию запуска для приложений X11 производительности сервера X.Org в средах на основе Wayland.

Как многие из вас знают, Wayland сама по себе представляет собой законченную оконную систему. Со своей стороны сервер Xorg может быть модифицирован для использования устройств ввода Wayland для ввода и пересылки корневого окна или отдельных окон верхнего уровня в качестве поверхностей Wayland. 

Поддержка XWayland интегрирована в основную ветку X.Org e4 апреля 2014 года он был впервые выпущен с xserver 1.16. Отдельные DDX-файлы X.Org больше не нужны, к тому же сервер продолжает запускать тот же 2D-драйвер с тем же кодом ускорения, что и при исходном запуске, и главное отличие состоит в том, что Wayland обрабатывает отображение окон вместо KMS.

Компонент разрабатывается как часть основной кодовой базы X.Org и ранее он был выпущен вместе с сервером X.Org, но из-за остановки сервера X.Org и неопределенность с выпуском 1.21 в контексте продолжающейся активной разработки XWayland, было решено отделить XWayland и выпустить накопившиеся изменения отдельным пакетом.

XWayland 21.1 Основные новые функции

Эта новая версия XWayland 21.1 была выпущена и указана как первая отдельная версия который появился после разрушения остальной части кода сервера X.Org, которая долгое время находилась в разработке, с новыми функциями для неуловимого сервера X.Org версии 1.21.

На сайте Фороникс упомянуть, что:

Мишель Дэнзер из Red Hat управлял этим автономным выпуском XWayland с Fedora 34, планируя использовать этот автономный пакет для обеспечения новейшей поддержки XWayland без необходимости отправлять Git-снимок сервера X.Org или выделять ресурсы для версии 1. 21 выпуск.

Кроме того, упоминается, что разработчики Ubuntu также проявили интерес к возможному использованию этого автономного пакета XWayland, при этом предполагается, что X.Org Server 1.21 не появится в этом году волшебным образом, и ни одна организация не управляет выпуском, мы »

Что касается новинок, представленных в этой новой версии XWayland 21.1, подчеркивается, что реализация XVideo обеспечивает поддержку формата NV12.

Кроме того добавлена ​​возможность ускорения форматов расширения RENDER используя архитектуру ускорения Glamour 2D, которая используйте OpenGL для ускорения 2D-операций.

Также отмечается, что было добавлено поддержка протокола Wayland wp_viewport для масштабирования полноэкранных приложений, а также улучшенная поддержка клиентов, использующих относительное движение мыши и захват клавиатуры.

Из другие изменения которые выделяются из этой новой версии XWayland:

  • С чересстрочной разверткой предусмотрено несколько буферов для всех поверхностей Wayland.
  • Поставщик GLX был перемещен на использование EGL вместо swrast_dri.so проекта Mesa.
  • Вызов memfd_create используется для создания общих буферов с составным сервером Wayland, когда ускорение на основе Glamour отключено.
  • Добавлены параметры командной строки "-listenfd", "-version" и "-verbose".
  • Набор инструментов сборки ограничен поддержкой системы сборки мезон.

В конце концов если вам интересно узнать об этом больше Об этой новой версии XWayland вы можете узнать подробности, перейдя в по следующей ссылке.

Что касается тех, кто заинтересован в возможности установить этот X-сервер в своей системе они могут следовать инструкциям, которые подробно описаны в этой ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.