Wayland-Protocols 1.26 vÀljaanne

On vÀlja antud wayland-protocols 1.26, mis sisaldab protokollide ja laiendite kogumit, mis tÀiendab Base Protokoll Waylandis ja pakub funktsioone, mis on vajalikud komposiitserverite ja kasutajakeskkondade loomiseks.

KĂ”ik protokollid lĂ€bivad jĂ€rjestikku kolm etappi — arendus, testimine ja stabiliseerimine. PĂ€rast arendusetapi lĂ”petamist (kategooria „unstable”) paigutatakse protokoll „staging” haru ja see kuulutatakse ametlikult vĂ€lja Wayland-protokollide kogumi osana, ja pĂ€rast testimise lĂ”petamist liigub see stabiilsete protokollide kategooriasse. „Staging” kategooria protokolle vĂ”ib juba kasutada komposiitserverites ja klientides, kus on vajalikud nendega seotud funktsioonid. Erinevalt „unstable” kategooriast ei tohi „staging” etapis teha muudatusi, mis rikuvad ĂŒhilduvust, kuid juhul, kui testimise kĂ€igus tuvastatakse probleeme vĂ”i puudujÀÀke, ei vĂ€listata protokolli vĂ”i mĂ”ne muu Waylandi laienduse vahetamist uue tĂ€henduslikuma versiooni vastu.

Uues versioonis:

  • Kategooriasse «staging» on lisatud protokoll single-pixel-buffer, mis vĂ”imaldab luua ĂŒhekordsed pikslibufrid, mis sisaldavad nelja 32-bitist RGBA vÀÀrtust. Protokolli viewporter abil saavad komposiitserverid suurendada ĂŒhekordsed pikslibufrid, et luua ĂŒhtlasi vĂ€rvilisi pindu mis tahes suurusest.
  • Protokollis xdg_shell, mis pakub liidest pinnaste haldamiseks, nagu aknad, mis vĂ”imaldab pindade liigutamist ekraanil, vĂ€hendamist, suurendamist, suuruse muutmist jne, on lisatud toimetamiseks komposiitide tugi, serverite, mis teostavad vaid osa xdg_shellis pakutud akna haldamise funktsioonidest. Komposiitide toetuseks on pakutud ĂŒritus wm_capabilities, mille abil edastatakse andmeid komposiitseindite kohta. serveril vĂ”imaluste raames on ette nĂ€htud ĂŒritus wm_capabilities.
  • Protokollis text-input on ĂŒmber kirjutatud sĂ”nastused, mis viisid kahe tĂ€henduseni, ja lisatud on selgitusi eeldatava kĂ€itumise kohta.
  • On mÀÀratud kasutada RFC 2119-s mÀÀratletud terminoloogiat.

Praegu sisaldavad wayland-protokollid jĂ€rgmised stabiilsed protokollid, mis tagavad tagasise ĂŒhilduvuse:

  • „viewporter” — vĂ”imaldab kliendil teostada serveri poolelt pindade skaleerimist ja servade kĂ€rpimist.
  • «presentation-time» — tagab video esitamise.
  • «xdg-shell» — liides pindade loomiseks ja nendega suhtlemiseks nagu akendega, vĂ”imaldades neid ekraanil liigutada, minimeerida, maksimeerida, suurust muuta jne.

Protokollid, mida katsetatakse «staging» harus:

  • drm-lease — pakub ressursid, mis on vajalikud stereopildi kujundamiseks erinevate puhversĂŒsteemidega vasaku ja parema silma jaoks virtuaalreaalsuse peakomplektide jaoks.
  • «ext-session-lock» — mÀÀratleb seansi lukustamise vahendid, nĂ€iteks ekraanisÀÀstja töö ajal vĂ”i autentimisdialooge kuvates.
  • «single-pixel-buffer» — vĂ”imaldab luua ĂŒhe piksliga puhversĂŒsteeme, mis sisaldavad nelja 32-bitist RGBA vÀÀrtust.
  • «xdg-activation» — vĂ”imaldab edastada fookust erinevate esmaklassiliste pindade vahel (nĂ€iteks vĂ”ib ĂŒks rakendus kasutada xdg-activation'i, et suunata fookus teisele).

Protokollid, mida arendatakse 'unstable' harus:

  • «fullscreen-shell» — tĂ€isekraanireĆŸiimi juhtimine.
  • «input-method» — sisendmeetodite töötlemine.
  • «idle-inhibit» — ekraanisÀÀstja (screensaver) kĂ€ivitamise blokeerimine.
  • «input-timestamps» — sisendi sĂŒndmuste ajatempli mĂ€rgid.
  • «keyboard-shortcuts-inhibit» — klahvikombinatsioonide ja otsetee juhtimine.
  • «linux-dmabuf» — mitme graafikakaardi jagamine DMABuff-tehnoloogia abil.
  • «linux-explicit-synchronization» — Linuxile spetsiifiline puhverite sĂŒnkroniseerimise mehhanism, mis on seotud pinna(tilde)ga.
  • «pointer-gestures» — juhtimine puutetundlikelt ekraanidelt.
  • «pointer constraints» — nĂ€idikute piirangud (blokeerimine).
  • «primary-selection» — nagu X11, toetab primaarset lĂ”ikelauasĂŒsteemi (primary selection), mille sisu sisestamine toimub tavaliselt hiire keskmise nupuga.
  • «relative pointer events» — suhtelised pointer'i sĂŒndmused.
  • «tablet» — toetab sisendit tahvelarvutitest.
  • «text-input» — teksti sisestamise korraldamine.
  • «xdg-foreign» — liidese suhtlemine naaber kliendi pindadega.
  • «xdg-decoration» — akende kaunistuste joonistamine serveri kĂŒljes.
  • «xdg-output» — tĂ€iendavad andmed video vĂ€ljundi kohta (kasutatakse jagatud skaleerimise puhul).
  • «xwayland-keyboard-grab» — sisendi haaramine XWayland rakendustes.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster