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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.