Waylandi protokollid, täiustuste komplekt, mis täiendavad Waylandi võimalusi

Hiljuti kuulutati välja uue versiooni väljaandmine pakendist teemaa protokollid 1.26, mis sisaldab komplekti protokollid ja laiendused, mis täiendavad Waylandi baasprotokolli võimalusi ning pakkuda komposiitserveri- ja kasutajakeskkondade loomiseks vajalikke võimalusi.

Kõik protokollid läbivad pidevalt kolme faasi: arendus, testimine ja stabiliseerimine. Pärast arendusetapi ("ebastabiilne" kategooria) lõpetamist paigutatakse protokoll "lavastamise" harule ja lisatakse ametlikult waylandi protokollikomplekti ning pärast testimise lõppu viiakse see stabiilsesse kategooriasse. Kategoorias "Stage" olevaid protokolle saab juba kasutada liitserverites ja -klientides, kus on vaja nendega seotud funktsioone.

Erinevalt kategooriast "ebastabiilne" on "lavastuses" ühilduvust rikkuvad muudatused keelatud, kuid kui testimise käigus tuvastatakse probleemid ja vead, ei ole välistatud asendamine olulise uue protokolli versiooni või muu Waylandi laiendusega.

Praegu saadaolevate Waylandi protokollide osas paistavad silma järgmised stabiilsed protokollid, mis ühilduvad eelmiste versioonidega:

  • vaateporter: Võimaldab kliendil teha skaleerimis- ja kärpimistoiminguid serveripoolse pinna servadel.
  • esitlusaeg: mis pakub videokuva
    xdg-kest: mis on liides pindade (nt akende) loomiseks ja nendega suhtlemiseks, mis võimaldab neil ekraanil liikuda, minimeerida, maksimeerida, suurust muuta jne.

"Lavastus" harus testitud protokollide osa kohta leiame:

  • drm liising : pakub virtuaalreaalsuse peakomplektidesse saatmisel vajalikke ressursse stereopildi moodustamiseks erinevate puhvritega vasaku ja parema silma jaoks.
  • ext-session-lock: määrab vahendid seansi lukustamiseks, näiteks ekraanisäästja või autentimisdialoogi ajal.
  • ühe piksli puhver: Võimaldab luua ühe piksliga puhvreid, mis sisaldavad nelja 32-bitist RGBA väärtust.
  • xdg-aktiveerimine: mis võimaldab fookust üle kanda esimese taseme erinevate pindade vahel (näiteks xdg-aktiveerimise abil saab üks rakendus fookust teise vastu vahetada).

Waylandi protokollide peamised uued funktsioonid 1.26

See väljalase tutvustab uut ühe piksli puhvri testimise protokolli,
mis koos vaatajalaiendiga võimaldab klientidel
luua suvalise suurusega ühevärvilisi pindu…

See on ka esimene väljalase, mille jaoks on vaja uusi protokollilaiendeid
järgige RFC 2119 sõnastust. Lisaks seni mainitule on selle versiooniga kaasas ka
tavalised täpsustused, täiustatud märkused ja muud väiksemad parandused.

Selles äsja välja antud versioonis rõhutatakse, et ühe piksli puhverprotokoll on lisatud kategooriasse "lavastamine", mis võimaldab luua ühe piksli puhvreid, mis sisaldavad nelja 32-bitist RGBA väärtust. Kuvaprotokolli kasutades saavad liitserverid skaleerida ühe piksliga puhvreid, et luua suvalise suurusega ühtlase värviga pindu.

Veel üks muudatus, mis selles uues versioonis silma paistab, onprotokollis xdg_shell, mis pakub liidese pindadega kui akendega suhtlemiseks, mis võimaldab teil pindu ekraanil liigutada, minimeerida, maksimeerida, suurust muuta jne. lisatud tugi komposiitserveritele mis rakendavad ainult osa xdg_shelli pakutavatest aknahaldustoimingutest.

Teisest küljest rõhutatakse ka seda, et üritus on välja pakutud wm_capabilities, et edastada teavet liitserveris saadaolevate võimaluste kohta.

Lisaks mainitakse ka seda, et tekstisisestusprotokoll kirjutas keele ümber, mis tõi kaasa mitmetähendusliku tõlgenduse ning lisas selgitusi kavandatava käitumise kohta.

Samuti väärib mainimist, et alates Wayland-protokolli uuest versioonist on RFC 2119-s määratletud terminoloogia kasutamine kohustuslik.

Lõpuks, kui sa oled iHuvi selle kohta rohkem teada saada selle uue versiooni kohta saate vaadata üksikasju Järgmisel lingil.

Need, kes soovivad Wayland-protokollide kohta rohkem teada saada, saavad tutvuda järgmine link. 


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.