Выпуск wayland-protocols 1.18

Апублікаваны рэліз пакета пратаколы wayland 1.18, які змяшчае набор пратаколаў і пашырэнняў, якія дапаўняюць магчымасці базавага пратакола Wayland і прадстаўляюць магчымасці, неабходныя для пабудовы кампазітных сервераў і карыстацкіх акружэнняў. У версіі 1.18 унесены нязначныя дапаўненні ў існуючыя пратаколы, палепшана дакументацыя і ліквідаваны выяўленыя памылкі. Выпуск Weston 7.0 і Wayland 1.18 чакаецца 23 жніўня.

У наш час у склад wayland-protocols уваходзяць наступныя стабільныя пратаколы, у якіх забяспечваецца зваротная сумяшчальнасць:

  • «viewporter» - дазваляе кліенту выконваць дзеянні па маштабаванні і абразанні краёў паверхні на баку сервера.
  • «presentation time» - забяспечвае адлюстраванне відэа.
  • "xdg-shell" - інтэрфейс стварэння і ўзаемадзеяння з паверхнямі як з вокнамі, што дазваляе іх перарухаць па экране, згортваць, разгортваць, змяняць памер і г.д.

Нестабільныя пратаколы, распрацоўка якіх яшчэ не завершана і не гарантуецца захаванне сумяшчальнасці з мінулымі выпускамі:

  • "fullscreen-shell" - кіраванне працай у поўнаэкранным рэжыме;
  • "input-method" - апрацоўка метадаў уводу;
  • "idle-inhibit" - блакіроўка запуску скрынсэйвера (экраннай застаўкі);
  • "input-timestamps" - часовыя пазнакі для падзей уводу;
  • "linux-dmabuf" - сумеснае выкарыстанне некалькіх відэакартай пры дапамозе тэхналогіі DMABuff;
  • "text-input" - арганізацыя ўводу тэксту;
  • "pointer-gestures" - кіраванне з сэнсарных экранаў;
  • "relative pointer events" - адносныя падзеі паказальнікаў;
  • "pointer constraints" - абмежаванні паказальнікаў (блакіроўка);
  • "tablet" - падтрымка ўводу з планшэтаў.
  • "xdg-foreign" – інтэрфейс узаемадзеяння з паверхнямі "суседняга" кліента;
  • "xdg-decoration" - адмалёўка дэкарацый вокнаў на баку сервера;
  • "xdg-output" - дадатковыя звесткі аб відэавыхадзе (выкарыстоўваецца для дробавага маштабавання);
  • "xwayland-keyboard-grub" - захоп уводу ў дадатках XWayland.
  • primary-selection - па аналогіі з X11 забяспечвае працу першаснага буфера абмену (primary selection), устаўка інфармацыі з якога звычайна ажыццяўляецца сярэдняй кнопкай мышы;
  • linux-explicit-synchronization - спецыфічны для Linux механізм сінхранізацыі буфераў у прывязцы да паверхні.

Крыніца: opennet.ru

Дадаць каментар