Wayland-Protocols 1.27 lage

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

Tout pwotokòl sekans ale nan twa faz - devlopman, tès ak estabilizasyon. Apre w fin ranpli etap devlopman (kategori "enstab la"), pwotokòl la mete nan branch "staging" la epi ofisyèlman enkli nan wayland-pwotokòl yo, epi apre tès la fini, li deplase nan kategori ki estab. Pwotokòl ki soti nan kategori "staging" yo ka deja itilize nan sèvè konpoze ak kliyan kote fonksyonalite ki gen rapò obligatwa. Kontrèman ak kategori "enstab", "stage" entèdi fè chanjman ki vyole konpatibilite, men si yo idantifye pwoblèm ak enpèfeksyon pandan tès la, yo pa eskli ranplasman ak yon nouvo vèsyon enpòtan nan pwotokòl la oswa yon lòt ekstansyon Wayland.

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

  • content-type - Pèmèt kliyan yo pase enfòmasyon sou kontni an ap parèt sou sèvè konpoze an, ki ka itilize pou optimize konpòtman ki konsyan kontni, tankou mete pwopriyete espesifik DRM tankou "kalite kontni". Yo deklare sipò pou kalite kontni sa yo: pa gen okenn (pa gen enfòmasyon sou kalite done a), foto (pwodiksyon foto dijital, ki egzije minimòm pwosesis), videyo (videyo oswa animasyon, senkronizasyon pi presi obligatwa pou evite bege) ak jwèt (lansman). jwèt, pwodiksyon de reta minimòm).
  • ext-idle-notify - Pèmèt sèvè konpoze yo voye notifikasyon bay kliyan sou inaktivite itilizatè yo, ki ka itilize yo aktive mòd ekonomize enèji adisyonèl apre yon sèten tan nan inaktivite.

Kounye a, wayland-pwotokòl gen ladan pwotokòl ki estab sa yo, ki bay konpatibilite bak:

  • "viewporter" - pèmèt kliyan an fè dekale ak sifas kwen taye aksyon sou bò sèvè a.
  • "prezantasyon-tan" - bay ekspozisyon videyo.
  • "xdg-shell" se yon koòdone pou kreye ak kominike avèk sifas kòm fenèt, ki pèmèt ou deplase yo atravè ekran an, minimize, elaji, redimansyon, elatriye.

Pwotokòl teste nan branch "staging" la:

  • drm-lease - bay resous ki nesesè yo jenere yon imaj stereo ak tanpon diferan pou je yo gòch ak dwa lè yo soti nan kask reyalite vityèl.
  • "ext-session-lock" - defini yon mwayen pou bloke yon sesyon, pou egzanp, pandan ekran ekonomizeur a ap kouri oswa dyalòg otantifikasyon an parèt.
  • "single-pixel-buffer" - pèmèt ou kreye yon sèl-pixel tanpon ki gen ladan kat valè RGBA 32-bit.
  • "xdg-activation" - pèmèt ou transfere konsantre ant diferan sifas premye nivo (pa egzanp, lè l sèvi avèk xdg-activation, yon aplikasyon ka chanje konsantre nan yon lòt).

Pwotokòl yo ap devlope nan branch "enstab" la:

  • "fullscreen-shell" - kontwòl travay nan mòd ekran plen.
  • "input-method" - metòd opinyon pwosesis.
  • "idle-inhibit" - bloke lansman ekran an (ekran ekonomizeur).
  • "input-timestamps" - timestamps pou evènman opinyon yo.
  • "keyboard-shortcuts-inhibit" - kontwole atachman nan rakoursi klavye ak rakoursi.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии DMABuff.
  • "linux-explicit-synchronization" se yon mekanis espesifik Linux pou senkronize tanpon sifas yo.
  • "pwentè-jès" - kontwòl soti nan ekran manyen.
  • "Constraints pointer" - kontrent pointer (bloke).
  • "prensipal-seleksyon" - pa analoji ak X11, li asire operasyon an nan clipboard prensipal la (seleksyon prensipal), enfòmasyon ki soti nan ki anjeneral eleman ak bouton an sourit presegondè.
  • "relative pointer events" - evènman pointer relatif.
  • "tablet" - sipò pou opinyon soti nan tablèt.
  • "text-input" - òganizasyon nan antre tèks.
  • "xdg-foreign" se yon koòdone pou kominike avèk sifas kliyan "vwazen an".
  • "xdg-decoration" - rann dekorasyon fenèt sou bò sèvè a.
  • "xdg-output" - enfòmasyon adisyonèl sou pwodiksyon videyo a (itilize pou dekale fraksyon).
  • "xwayland-keyboard-grab" - pran opinyon nan aplikasyon XWayland.

Sous: opennet.ru

Add nouvo kòmantè