XWayland 22.1.0 поставляется с поддержкой аренды DRM, улучшениями жестов сенсорной панели и многим другим

Запуск новая версия сервера XWayland 22.1.0 в котором выделяется поддержка протокола DRM Lease, а также реализация расширения Present и возможность обработки управляющих жестов на сенсорной панели.

Для тех, кто не знает 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 22.1.0 Основные новые функции

В этой новой версии, представленной XWayland 22.1.0 выделено, что добавлена ​​поддержка протокола DRM Lease, который позволяет X-серверу действовать как драйвер DRM (Direct Rendering Manager), который предоставляет ресурсы DRM клиентам. В противном случае на практике протокол используется для формирования стереоизображения с разными буферами для левого и правого глаза при отображении в очках виртуальной реальности.

Еще одна новинка, которая выделяется, заключается в том, что код был переработан с реализацией расширения Present, который предоставляет составному менеджеру средства для копирования или обработки растровых изображений перенаправленного окна, синхронизации с пустым импульсом кадра ( vblank ), а также для обработки событий PresentIdleNotify. они позволяют клиенту судить о доступности растровых изображений для дальнейших модификаций (возможность узнать заранее, какое растровое изображение будет использоваться в следующем кадре).

Также подчеркивается, что добавлена ​​конфигурация фреймбуфера (fbconfig) в GLX pДля поддержки цветового пространства sRGB (GL_FRAMEBUFFER_SRGB) и добавил ClientDisconnectMode в библиотеку libxfixes и возможность определить необязательную задержку для автоматического завершения работы после отключения клиента.

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

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

Помимо этого, мы также можем отметить, что был представлен первый релиз LWQt, уна Вариант пользовательской оболочки LXQt 1.0 который стал использовать протокол Wayland вместо Х11. Как и LXQt, проект LWQt представлен как быстрая, модульная, легкая пользовательская среда, которая придерживается классических методов организации рабочего стола.

Первая версия LWQt включает в себя следующие компоненты, адаптированный для работы в среде на основе Wayland (все остальные компоненты LXQt используются без модификации):

  • LWQt Mutter — составной менеджер, основанный на Mutter.
  • LWQt KWindowSystem: библиотека для работы с оконными системами, портированная из KDE Frameworks 5.92.0.
  • LWQt QtWayland: модуль Qt с реализацией компонентов для запуска приложений Qt в среде Wayland, портированный из Qt 5.15.2.
  • LWQt Session: менеджер сеансов.
  • Панель LWQt
  • LWQt PCManFM: файловый менеджер.

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


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

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

*

*

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