Wayland 1.20 поставляется с официальной поддержкой FreeBSD и др.

Логотип Wayland

Недавно запуск новая стабильная версия протокола, механизм связи между процессами и библиотеками Вейланд 1.20.

Филиал 1.20 имеет обратную совместимость на уровне API и ABI с версиями 1.x и в основном содержит исправления ошибок и незначительные обновления протокола.

Составной сервер Weston, который предоставляет код и рабочие образцы для использования Wayland в настольных и встроенных средах, развивается в отдельном цикле разработки.

Основные новости Wayland 1.20

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

Еще одно важное изменение в Wayland 1.20 заключается в том, что удалена поддержка системы сборки autotools и теперь используйте вместо этого Meson.

Кроме того, подчеркивается, что функция В протокол добавлен "Wl_surface.offset" чтобы позволить клиентам обновлять смещение поверхностного буфера независимо от самого буфера.

Также следует отметить, что возможности «wl_output.name» и «wl_output.description» были добавлены к протоколу, чтобы позволить клиенту идентифицировать вывод без привязки к расширению протокола xdg-output-unstable-v1.

В определениях протоколов для событий был введен новый атрибут «type», а сами события теперь могут быть помечены как деструкторы.

И мы также можем найти, что исправлены ошибки, включая условия гонки при удалении прокси на многопоточных клиентах.

Со стороны Связанные с Wayland изменения в приложениях, окружении рабочего стола и дистрибутивах, выделяется следующее:

  • В XWayland и в проприетарном драйвере NVIDIA реализовала изменения, которые позволили обеспечить полную поддержку аппаратного ускорения OpenGL и Vulkan в приложениях X11, созданных с использованием компонента DDX.
  • Протокол был реализован в Ubuntu 21.04, а в Fedora 35, Ubuntu 21.10 и RHEL 8.5 добавлена ​​возможность использовать настольный протокол Wayland с проприетарными системами драйверов NVIDIA.
  • Canonical выпустила полноэкранный фреймворк Ubuntu для интернет-киосков с использованием протокола Wayland.
  • В системе потокового видео OBS Studio реализован протокол, совместимый с Wayland.
  • GNOME 40 и 41 продолжают улучшать поддержку протокола Wayland и компонента XWayland. Сеансы Wayland разрешены для систем с графическими процессорами NVIDIA.
  • Продолжение переносимости рабочего стола MATE для Wayland. Для работы без связи с X11 в среде Wayland адаптированы программа просмотра документов Atril, системный монитор, текстовый редактор Pen, эмулятор терминала и другие компоненты рабочего стола.
  • В KDE сессия была стабилизирована с использованием протокола Wayland. Менеджер композиции KWin и рабочий стол KDE Plasma 5.21, 5.22 и 5.23 вносят существенные улучшения в сессию Wayland.
  • Firefox 93-96 включает изменения для решения проблем, влияющих на среду Wayland, с обработкой всплывающих окон, буфером обмена и масштабированием на разных экранах DPI.
  • Выпущен компактный пользовательский интерфейс на основе составного сервера Weston.
  • Доступна первая версия labwc, составного сервера для Wayland с функциями, напоминающими оконный менеджер Openbox.
  • System76 работает над новой пользовательской средой COSMIC, используя Wayland.
  • Специальная среда Sway 1.6 и составной сервер Wayfire 0.7 были выпущены с использованием Wayland.
  • Для Wine был предложен обновленный драйвер, который позволяет запускать приложения с использованием GDI и OpenGL / DirectX через Wine непосредственно в среде на основе Wayland, без использования уровня XWayland и без удаления привязки Wine к протоколу X11. Драйвер добавляет поддержку Vulkan и настроек с несколькими мониторами.
  • Microsoft реализовала возможность запускать приложения Linux с графическим интерфейсом в средах, основанных на подсистеме WSL2 (подсистема Windows для Linux). Для вывода используется составной менеджер RAIL-Shell, который использует протокол Wayland и основан на кодовой базе Weston.

Наконец, для тех, кто заинтересован в возможности протестировать эту новую версию, они могут загрузить исходный код для компиляции из по следующей ссылке.


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

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

*

*

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