Издање Ваиланд-Протоцолс 1.27

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

Сви протоколи секвенцијално пролазе кроз три фазе – развој, тестирање и стабилизацију. Након завршетка развојне фазе (категорија „нестабилна“), протокол се ставља у грану „стагинг“ и званично је укључен у сет ваиланд-протоцолс, а након завршетка тестирања, премешта се у стабилну категорију. Протоколи из категорије „стагинг“ се већ могу користити у композитним серверима и клијентима где је потребна сродна функционалност. За разлику од „нестабилне“ категорије, „сценирање“ забрањује уношење измена које нарушавају компатибилност, али ако се током тестирања идентификују проблеми и недостаци, није искључена замена новом значајном верзијом протокола или другим Ваиланд проширењем.

В новой версии в категорию «staging» добавлены новые протоколы:

  • цонтент-типе – Омогућава клијентима да прослеђују информације о садржају који се приказује композитном серверу, што се може користити за оптимизацију понашања свесног садржаја, као што је постављање специфичних ДРМ својстава као што је „тип садржаја“. Декларисана је подршка за следеће типове садржаја: ниједан (нема информација о типу података), фотографија (излаз дигиталних фотографија, захтева минималну обраду), видео (видео или анимација, потребна је прецизнија синхронизација да би се избегло муцање) и игра (покретање игре, излаз са минималним кашњењем).
  • ект-идле-нотифи – Омогућава композитним серверима да шаљу обавештења клијентима о неактивности корисника, што се може користити за активирање додатних режима уштеде енергије након одређеног времена неактивности.

Тренутно, ваиланд-протоцолс укључује следеће стабилне протоколе, који обезбеђују компатибилност уназад:

  • „виевпортер“ – омогућава клијенту да изврши скалирање и ивице ивице површине на страни сервера.
  • „време презентације“ – омогућава приказ видео записа.
  • „кдг-схелл“ је интерфејс за креирање и интеракцију са површинама као прозорима, који вам омогућава да их померате по екрану, минимизирате, проширите, промените величину итд.

Протоколи тестирани у грани „стаге“:

  • дрм-леасе - обезбеђује ресурсе неопходне за генерисање стерео слике са различитим баферима за лево и десно око при излазу на слушалице виртуелне реалности.
  • „ект-сессион-лоцк“ – дефинише начин закључавања сесије, на пример, док је чувар екрана покренут или је приказан дијалог за потврду идентитета.
  • "сингле-пикел-буффер" - омогућава вам да креирате бафере од једног пиксела који укључују четири 32-битне РГБА вредности.
  • „кдг-ацтиватион“ - омогућава вам да пребаците фокус између различитих површина првог нивоа (на пример, коришћењем кдг-активације, једна апликација може да пребаци фокус на другу).

Протоколи који се развијају у „нестабилној“ грани:

  • „фуллсцреен-схелл“ - контрола рада у режиму целог екрана.
  • „инпут-метход“ – методе обраде уноса.
  • „инхибиција мировања“ - блокирање покретања чувара екрана (сцреен савер).
  • "инпут-тиместампс" - временске ознаке за улазне догађаје.
  • „пречице на тастатури-инхибит“ – контролише прилагање пречица на тастатури и интервентних тастера.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии DMABuff.
  • „линук-екплицит-синцхронизатион“ је механизам специфичан за Линук за синхронизацију површинских бафера.
  • „показивачи“ - контрола са екрана осетљивог на додир.
  • “ограничења показивача” - ограничења показивача (блокирање).
  • „примарни избор“ - по аналогији са Кс11, обезбеђује рад примарног међуспремника (примарни избор), информације из којих се обично убацују средњим тастером миша.
  • “релативни показивач догађаји” - релативни показивачи догађаји.
  • "таблет" - подршка за унос са таблета.
  • “тект-инпут” - организација уноса текста.
  • „кдг-фореигн“ је интерфејс за интеракцију са површинама „суседног“ клијента.
  • "кдг-децоратион" - приказивање украса прозора на страни сервера.
  • "кдг-оутпут" - додатне информације о видео излазу (користи се за фракционо скалирање).
  • "кваиланд-кеибоард-граб" - снимање уноса у КСВаиланд апликацијама.

Извор: опеннет.ру

Додај коментар