Wayland-Protocols 1.26 vÀljaanne

Ilmunud on wayland-protocols 1.26, mis sisaldab protokollide ja laiendite kogumit, mis tÀiustavad pÔhiprotookoli Wayland vÔimalusi ja pakuvad funktsioone, mis on vajalikud komposiitserverite ja kasutajakeskkondade loomiseks.

KĂ”ik protokollid lĂ€bivad jĂ€rjestikku kolm etappi — arendamine, testimine ja stabiliseerimine. PĂ€rast arendusetapi lĂ”petamist (kategooria „unstable”) kantakse protokoll „staging” harusse ja lisatakse ametlikult wayland-protocols komplekti, ning pĂ€rast testimise lĂ”ppu liigutatakse see stabiilsete kategooriasse. „Staging” kategooriast juba saab kasutada komposiitserverites ja klientides, kus on vajalik seotud funktsionaalsus. Erinevalt „unstable” kategooriast ei tohi „staging” kategoorias teha muudatusi, mis rikuvad ĂŒhilduvust, kuid testimise kĂ€igus tuvastatud probleemide ja puuduste korral ei ole vĂ€listatud olulise uue versiooni protokoll vĂ”i muu Waylandi laienduse asendamine.

Uues versioonis:

  • Kategooriasse 'staging' on lisatud protokoll single-pixel-buffer, mis vĂ”imaldab luua ĂŒhes 32-bitises RGBA vÀÀrtusi sisaldavaid ĂŒhekordseid pikslipufreid. Protokolli viewporter abil saavad komposiitserverid skaleerida ĂŒhekordseid pikslipufreid, et luua ĂŒhtlase vĂ€rvusega pindu, mis vĂ”ivad olla mis tahes suurusega.
  • Protokollis xdg_shell, mis pakub liidese pinna juhtimiseks nagu aknad, vĂ”imaldades pindade liigutamist ekraanil, minimiseerimist, maksimeerimist, suuruse muutmist jne, on lisatud tugi komposiitidele, serverid, mis teostavad ainult osa xdg_shell pakutavatest akna haldamise toimingutest. Komposiitide vĂ”imaluste edastamiseks on ette nĂ€htud ĂŒritus wm_capabilities. serveris Protokollis text-input on muudetud sĂ”nastusi, mis pĂ”hjustasid tĂ”lgenduste mitmetĂ€henduslikkuse, ning lisatud selgitusi eeldatava kĂ€itumise kohta.
  • On ette nĂ€htud soovitatava terminoloogia kasutamine, nagu on mÀÀratletud RFC 2119.
  • Ilmunud on wayland-protocols 1.26, mis sisaldab protokollide ja laiendite kogumit, mis tĂ€iustavad pĂ”hiprotookoli Wayland vĂ”imalusi ja pakuvad funktsioone, mis on vajalikud komposiitide loomiseks.

Praegu sisaldab wayland-protocols jĂ€rgmisi stabiilseid protokolle, mis tagavad tagasipöördumise ĂŒhilduvuse:

  • „viewporter” — vĂ”imaldab kliendil teostada mÔÔtkava ja pindade servade lĂ”ikamise toiminguid serveri poolel.
  • „presentation-time” — tagab video kuvamise.
  • „xdg-shell” — liidese loomise ja pinnatasanditega nagu akendega suhtlemine, mis vĂ”imaldab nende liigutamise, minimiseerimise, maksimeerimise, suuruse muutmise jne.

Protokollid, mis on testimisel „staging” harus:

  • drm-lease — pakub ressursse, mis on vajalikud stereopildi loomisel, kasutades erinevaid puhvireid vasaku ja parema silma jaoks virtuaalsete prillide kuvamiseks.
  • «ext-session-lock» — mÀÀrab seansilist lukustamise mehhanismi, nĂ€iteks ekraanilooja töö ajal vĂ”i autentimisdialooge avades.
  • «single-pixel-buffer» — lubab luua ĂŒhe piksliga puhver, mis sisaldab nelja 32-bitist RGBA vÀÀrtust.
  • «xdg-activation» — vĂ”imaldab fookuse edastamist erinevate esmaklassiliste pindade vahel (nĂ€iteks xdg-activation abil saab ĂŒks rakendus suunata tĂ€helepanu teisele).

Protokollid, mis arendatakse «unstable» haru raames:

  • «fullscreen-shell» — tĂ€ieliku ekraani reĆŸiimi haldamine.
  • «input-method» — sisestusmeetodite töötlemine.
  • «idle-inhibit» — ekraanilooja (screensaver) kĂ€ivitamise blokeerimine.
  • «input-timestamps» — ajatempli tĂ€histamine sisendi sĂŒndmustele.
  • «keyboard-shortcuts-inhibit» — klaviatuuri kombinatsioonide ja otsetee haldamine.
  • «linux-dmabuf» — mitme graafikakaardi jagamine DMABuff tehnoloogia abil.
  • «linux-explicit-synchronization» — Linuxile spetsiifiline puhverdamise sĂŒnkroonimise mehhanism pinnaga sidumisel.
  • «pointer-gestures» — juhtimine puutetundlikelt ekraanidelt.
  • «pointer constraints» — nĂ€idikute piirangud (blokkeerimine).
  • «primary-selection» — sarnaselt X11-le vĂ”imaldab see primaarse lĂ”ikepuhvri (primary selection) töötlust, mille sisu sisestamine toimub tavaliselt keskklahvi abil.
  • «relative pointer events» — suhtelised nĂ€idiku sĂŒndmused.
  • «tablet» — toetab puuteinputi tahvelarvutitelt.
  • «text-input» — teksti sisestamise korraldamine.
  • «xdg-foreign» — liidese interaktsioon kĂ”rvalise kliendi pinnaga.
  • «xdg-decoration» — akna dekoratsioonide joonistamine serveripoolsel poolel.
  • «xdg-output» — tĂ€iendavad andmed videovĂ€ljundi kohta (kasutatakse murdosa suurenduseks).
  • «xwayland-keyboard-grab» — sisendi haaramine XWaylandi rakendustes.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster