Wayland-protokoli, skup poboljšanja koja dopunjuju mogućnosti Waylanda

Nedavno najavljeno je izdanje nove verzije paketa wayland protokoli 1.26, koji sadrži skup protokoli i ekstenzije koje dopunjuju mogućnosti osnovnog Wayland protokola i pružaju mogućnosti potrebne za izgradnju kompozitnog serverskog i korisničkog okruženja.

Svi protokoli stalno prolaze kroz tri faze: razvoj, testiranje i stabilizaciju. Nakon završetka razvojne faze ("nestabilna" kategorija), protokol se postavlja na granu "staging" i službeno uključuje u paket protokola wayland, a nakon završetka testiranja prebacuje se u stabilnu kategoriju. Protokoli u kategoriji "stage" već se mogu koristiti u kompozitnim serverima i klijentima gdje je potrebna funkcionalnost povezana s njima.

Za razliku od kategorije "nestabilan", u "sceniranju" su zabranjene promjene koje krše kompatibilnost, ali ako se tokom testiranja identifikuju problemi i greške, nije isključena zamjena značajnom novom verzijom protokola ili drugim Wayland proširenjem.

Za dio Wayland protokola koji su trenutno dostupni, ističu se sljedeći stabilni protokoli koji su kompatibilni sa prethodnim verzijama:

  • viewporter: Omogućava klijentu da izvrši skaliranje i izrezivanje na rubovima površine na strani servera.
  • vrijeme prezentacije: koji obezbeđuje video prikaz
    xdg-ljuska: koji je interfejs za kreiranje i interakciju sa površinama kao što su prozori, omogućavajući im da se kreću po ekranu, minimiziraju, uvećavaju, menjaju veličinu itd.

Za dio protokola testiranih u "stage" grani možemo pronaći:

  • drm zakup : Pruža potrebne resurse za formiranje stereo slike s različitim baferima za lijevo i desno oko kada se pošalje na slušalice virtuelne stvarnosti.
  • ext-session-lock: Određuje način zaključavanja sesije, na primjer tokom čuvara ekrana ili dijaloga za autentifikaciju.
  • bafer od jednog piksela: Omogućava vam da kreirate bafere od jednog piksela koji uključuju četiri 32-bitne RGBA vrijednosti.
  • xdg-aktivacija: koji omogućava prebacivanje fokusa između različitih površina prvog nivoa (na primjer, korištenjem xdg-aktivacije, jedna aplikacija može promijeniti fokus na drugu).

Glavne nove karakteristike Wayland-Protocols 1.26

Ovo izdanje predstavlja novi protokol za testiranje bafera jednog piksela,
što, zajedno sa ekstenzijom za gledanje, omogućava korisnicima da
stvoriti površine jedne boje proizvoljne veličine…

Ovo je ujedno i prvo izdanje za koje su potrebna nova proširenja protokola
slijedite formulaciju RFC 2119. Pored onoga što je do sada spomenuto, ova verzija također dolazi sa
uobičajena pojašnjenja, poboljšane napomene i druge manje ispravke.

U ovoj novoj verziji, istaknuto je da je protokol međuspremnika jednog piksela dodat u kategoriju “staging”, omogućavajući kreiranje bafera jednog piksela koji uključuju četiri 32-bitne RGBA vrijednosti. Koristeći protokol za prikaz, kompozitni serveri mogu skalirati međuspremnike pojedinačnih piksela kako bi stvorili ravnomjerno obojene površine proizvoljne veličine.

Još jedna promjena koja se ističe u ovoj novoj verziji jeu xdg_shell protokolu, koji pruža interfejs za interakciju sa površinama kao prozorima, koji vam omogućava da pomerate površine po ekranu, minimizirate, povećavate, menjate veličinu, itd. dodata podrška za kompozitne servere koji implementiraju samo dio operacija upravljanja prozorima koje nudi xdg_shell.

S druge strane, također se ističe da je događaj predložen wm_capabilities za prenošenje informacija o mogućnostima dostupnim na kompozitnom serveru.

Uz to se spominje i da je protokol za unos teksta prepisao jezik što je dovelo do dvosmislenog tumačenja i dodalo pojašnjenja o namjeravanom ponašanju.

Takođe je vredno napomenuti da je od ove nove verzije wayland-protokola upotreba terminologije definisane u RFC 2119 obavezna.

Konačno ako si jaZainteresovan da saznam više o tome o ovoj novoj verziji možete provjeriti detalje Na sledećem linku.

Što se tiče onih koji su zainteresovani da saznaju više o wayland-protokolima, mogu se konsultovati sljedeći link. 


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.