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

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

Все протоколы постоянно проходят три фазы: разработка, тестирование и стабилизация. После завершения этапа разработки (категория «нестабильный») протокол помещается в ветку «staging» и официально включается в набор протоколов wayland, а после завершения тестирования переводится в категорию «стабильный». Протоколы из категории «промежуточные» уже можно использовать в составных серверах и клиентах, где требуется связанная с ними функциональность.

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

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

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

Для части протестированных протоколов в ветке «staging» мы можем найти:

  • аренда drm : Предоставляет необходимые ресурсы для формирования стереоизображения с разными буферами для левого и правого глаза при отправке на гарнитуры виртуальной реальности.
  • внешняя блокировка сеанса: Указывает способ блокировки сеанса, например, во время экранной заставки или диалога аутентификации.
  • однопиксельный буфер: позволяет создавать однопиксельные буферы, включающие четыре 32-битных значения RGBA.
  • xdg-активация: что позволяет переносить фокус между разными поверхностями первого уровня (например, с помощью xdg-активации одно приложение может сменить фокус на другое).

Основные новые функции Wayland-Protocols 1.26

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

Это также первый выпуск, требующий новых расширений протокола для
следуйте формулировке RFC 2119. В дополнение к тому, что было упомянуто до сих пор, эта версия также поставляется с
обычные уточнения, улучшенные аннотации и другие мелкие исправления.

В этой недавно выпущенной версии подчеркивается, что протокол буфера одного пикселя был добавлен в категорию «промежуточных», что позволяет создавать буферы одного пикселя, которые включают четыре 32-битных значения RGBA. Используя протокол отображения, составные серверы могут масштабировать однопиксельные буферы для создания однородно окрашенных поверхностей произвольного размера.

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

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

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

Также стоит отметить, что в этой новой версии wayland-протоколов использование терминологии, определенной в RFC 2119, является обязательным.

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

Что касается тех, кто хочет узнать больше о wayland-протоколах, они могут обратиться к по следующей ссылке. 


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

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

*

*

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