Wayland 1.18 прибывает с улучшениями протокола и исправлениями ошибок

После различного времени разработки опубликован релиз новой версии пакета wayland-protocol 1.18, который содержит набор протоколов и расширений, которые дополняют основные возможности протокола Wayland и они предоставляют возможности, необходимые для создания составных серверов и пользовательских сред.

Если вы все еще не знаете о Wayland, вам следует знать, что это протокол и библиотека графического сервера для GNU / Linux. Wayland предоставляет диспетчерам композиции окон метод прямого взаимодействия с видеооборудованием и приложениями.

Хотя в будущем ожидается, что связь с оборудованием ввода с использованием других библиотек также будет возможна.

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

Это более простой и эффективный подход, чем использование диспетчера композиции окон с X Window System.

Ожидается, что существующие менеджеры композиции окон, такие как KWin и Mutter, будут напрямую реализовывать поддержку Wayland, чтобы стать композиторами / графическими серверами Wayland.

Каждое приложение является «клиентом», а его видеооборудование - «сервером».. В отличие от X11, каждая программа сможет использовать протокол Wayland самостоятельно. Это означает, что производительность выше, поскольку сервер отображения не работает, чтобы не создавать беспорядок, а вместо этого позволяет рисовать только те вещи, которые в этом нуждаются.

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

Основные новые возможности Wayland 1.18

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

В настоящее время, следующие стабильные протоколы являются частью протоколов Wayland, обеспечивающие обратную совместимость:

  • Viewporter: позволяет клиенту выполнять действия по масштабированию и обрезке краев поверхности на стороне сервера.
  • Время презентации: обеспечивает отображение видео.
  • Xdg-shell - это интерфейс для создания поверхностей, таких как окна, и взаимодействия с ними, позволяющий им перемещаться по экрану, сворачиваться, разворачиваться, изменять размер и т. Д. Нестабильные протоколы, разработка которых еще не завершена и обратная совместимость не гарантируется.
  • Fullscreen-shell: управление работой в полноэкранном режиме
  • input-method - обработка методов ввода
  • Iidle-ignit: запуск заставки экрана блокировки (заставки)
  • Временные метки ввода: отметки времени для событий ввода
  • Linux-dmabuf: совместное использование нескольких видеокарт с помощью технологии DMABuff
  • Ввод текста: организация ввода текста
  • Указательные жесты: управление с сенсорных экранов
  • События относительного указателя: события относительного указателя
  • Ограничения Пинтера: ограничения указателя (блокировка)
  • Таблетка: поддержка ввода планшетов.
  • xdg-foreign: интерфейс для взаимодействия с поверхностями «соседнего» клиента;
  • xdg-decoration: отображение декораций окон на стороне сервера;
  • xdg-output: дополнительная информация о видеовыходе (используется для дробного масштабирования);
  • xwayland-keyboard-grub - Захват ввода в приложениях Xwayland.
  • Первичный выбор: по аналогии с X11, он обеспечивает первичный буфер обмена (первичный выбор), вставка информации из которого обычно выполняется средней кнопкой мыши. Явная синхронизация Linux - это специфичный для Linux механизм синхронизации буферов, привязанных к поверхности.

В конце концов Ожидается, что Weston 7.0 и эта новая версия Wayland 1.18 будут выпущены в следующем месяце, 23 августа.

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


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

Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован.

*

*

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