Wayland-protokollide vÀljaanne 1.21

On avaldatud wayland-protocols paketi versioon 1.21, mis sisaldab protokollide ja laienduste komplekti, mis tÀiendab pÔhiprotookoli Wayland vÔimalusi ning pakub funktsioone, mis on vajalikud komposiitserverite ja kasutajakeskondade loomiseks.

Alates versioonist 1.21 on „unstable“ protokollide arenguetapp asendatud „staging“ etappiga, et sujuvdada protokollide stabiliseerimisprotsessi, mis on lĂ€bi viidud töökeskkondades. KĂ”ik protokollid lĂ€bivad jĂ€rjestikku kolm etappi — arendus, testimine ja stabiliseerimine. PĂ€rast arendusetapi lĂ”petamist paigutatakse protokoll „staging“ haru ja see lisatakse wayland-protocols komplekti, ning pĂ€rast testimise lĂ”ppu liigub see stabiilsete kategooriasse. „Staging“ kategooriast saadud protokolle saab juba kasutada komposiit- serverites ja klientides, kus on vajalikud nendega seotud funktsioonid. „Staging“ kategoorias on muudatused, mis rikuvad ĂŒhilduvust, keelatud, kuid probleemide ja ebakĂ”lade ilmnemisel testimise kĂ€igus ei vĂ€listata protokolli asendamist uue olulisema versiooniga vĂ”i mĂ”ne teise Wayland-laiendusega.

Uues versioonis on rakendatud vĂ”imalus installida kasutades Meson ehitussĂŒsteemi autotools'i asemel. Tulevikus plaanitakse autotools'i toetamine tĂ€ielikult lĂ”petada. Staging kategooriasse on lisatud uus protokoll xdg-activation, mis vĂ”imaldab edastada fookust erinevate esmaklassiliste pindade vahel. NĂ€iteks xdg-activation'i abil vĂ”ib ĂŒks rakenduste kĂ€ivitamise liides edastada fookuse teisele liidesele vĂ”i ĂŒks rakendus vĂ”ib fookust teise suunata. xdg-activation'i tugi on juba rakendatud Qt, GTK, wlroots, Mutter ja KWin jaoks.

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

  • viewporter” — vĂ”imaldab kliendil teostada pinnatasandi suurendamise ja servade kĂ€rpimise toiminguid poolelt. serverid.
  • "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:

  • "fullscreen-shell" – juhtimine tĂ€isekraani reĆŸiimis;
  • "input-method" – sisendmeetodite töötlemine;
  • "idle-inhibit" – ekraanikuvaalluskahtluste blokeerimine;
  • "input-timestamps" – sisendĂŒrituste ajatempli loomine;
  • "linux-dmabuf" – mitme graafikakaardi jagamine DMABuff tehnoloogia abil;
  • "text-input" – teksti sisestamise korraldamine;
  • "pointer-gestures" – juhtimine puuteekraanidelt;
  • "relative pointer events" – suhtelised osutussĂŒndmused;
  • "pointer constraints" – osutite piirangud (blokeerimine);
  • «tablet» — toetab puuteinputi tahvelarvutitelt.
  • "xdg-foreign" – liidese suhtlemine "naabri" kliendi pindadega;
  • "xdg-decoration" – akende dekoreerimise joonistamine serveri poolel;
  • "xdg-output" – tĂ€iendavad andmed video vĂ€ljundi kohta (kasutatakse murdosa suurendamiseks);
  • «xwayland-keyboard-grab» — sisendi haaramine XWaylandi rakendustes.
  • primary-selection – töötab X11 sarnasel viisil primaarse lĂ”ikepuhvriga (primary selection), mille teated sisestatakse tavaliselt keskmise hiireklĂ”psiga;
  • linux-explicit-synchronization – Linuxile spetsiifiline mĂ€lu sĂŒnkroniseerimise mehhanism, mis on seotud pinnaga.
  • xdg-activation — vĂ”imaldab edastada fookust erinevate esmaklassiliste pindade vahel (nĂ€iteks xdg-activation'i abil vĂ”ib ĂŒks rakendus fookust teisele edastada).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster