Wayland-протоколи, набор от подобрения, които допълват възможностите на Wayland

наскоро беше обявено пускането на новата версия от пакета wayland-протоколи 1.26, който съдържа набор от протоколи и разширения, които допълват възможностите на основния протокол Wayland и предоставяне на възможностите, необходими за изграждане на комбинирани сървърни и потребителски среди.

Всички протоколи постоянно преминават през три фази: разработка, тестване и стабилизиране. След завършване на етапа на разработка (категория „нестабилна“), протоколът се поставя в клона „процедура“ и официално се включва в пакета протоколи wayland, а след завършване на тестването се премества в категорията стабилна. Протоколите в категорията „поставяне“ вече могат да се използват в съставни сървъри и клиенти, където се изисква свързаната с тях функционалност.

За разлика от категорията „нестабилна“, в „етапирането“ промените, които нарушават съвместимостта, са забранени, но ако проблемите и грешките бъдат идентифицирани по време на тестването, не се изключва замяна със значима нова версия на протокола или друго разширение на Wayland.

За частта от протоколите на Wayland, които са налични в момента, се открояват следните стабилни протоколи, които са съвместими с предишни версии:

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

За частта от протоколите, тествани в клона "staging", можем да намерим:

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

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

Тази версия въвежда новия протокол за тестване на буфер с един пиксел,
което заедно с разширението за преглед позволява на клиентите да
създавайте повърхности от един цвят с произволен размер...

Това е и първото издание, което изисква нови разширения на протокола
следвайте текста на RFC 2119. В допълнение към това, което беше споменато досега, тази версия се предлага и с
обичайни разяснения, подобрени анотации и други дребни поправки.

В тази новоиздадена версия се подчертава, че протоколът за буфер с единичен пиксел е добавен към категорията „staging“, което позволява създаването на буфери с единичен пиксел, които включват четири 32-битови RGBA стойности. Използвайки протокола за дисплей, композитните сървъри могат да мащабират единични пикселни буфери, за да създадат равномерно оцветени повърхности с произволен размер.

Друга промяна, която се откроява в тази нова версия, еn протокола xdg_shell, който предоставя интерфейс за взаимодействие с повърхности като прозорци, което ви позволява да местите повърхности около екрана, да минимизирате, увеличавате, преоразмерявате и т.н. добавена поддръжка за композитни сървъри които реализират само част от операциите за управление на прозорци, предлагани от xdg_shell.

От друга страна, също така се подчертава, че събитието е предложено wm_capabilities за предаване на информация за наличните възможности на композитния сървър.

В допълнение към това се споменава също, че протоколът за въвеждане на текст е пренаписал езика, което е довело до двусмислено тълкуване и е добавил разяснения относно планираното поведение.

Също така си струва да се спомене, че от тази нова версия на протоколите wayland използването на терминологията, дефинирана в RFC 2119, е задължително.

И накрая, ако сте азИнтересува се да науча повече за това за тази нова версия можете да проверите подробностите В следващия линк.

Що се отнася до тези, които искат да научат повече за протоколите wayland, те могат да се консултират с следваща връзка. 


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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