ĂshtĂ« publikuar rilis i paketĂ«s wayland-protocols 1.26, e cila pĂ«rmban njĂ« grup protokollesh dhe zgjerimesh qĂ« plotĂ«sojnĂ« mundĂ«sitĂ« e protokollit bazĂ« Wayland dhe ofrojnĂ« aftĂ«sitĂ« e nevojshme pĂ«r ndĂ«rtimin e serverĂ«ve kompozitorĂ« dhe ambienteve tĂ« pĂ«rdoruesit.
TĂ« gjitha protokollet kalojnĂ« nĂ« mĂ«nyrĂ« tĂ« rregullt nĂ« tri faza â zhvillim, testim dhe stabilizim. Pas pĂ«rfundimit tĂ« fazĂ«s sĂ« zhvillimit (kategoria 'unstable'), protokolli vendoset nĂ« degĂ«n 'staging' dhe pĂ«rfshihet zyrtarisht nĂ« grupin e wayland-protocols, dhe pas pĂ«rfundimit tĂ« testimit, kalon nĂ« kategorinĂ« stabile. Protokollet nga kategoria 'staging' mund tĂ« pĂ«rdoren tashmĂ« nĂ« serverat kompozitorĂ« dhe klientĂ«t, ku kĂ«rkohet funksionaliteti pĂ«rkatĂ«s. NĂ« kundĂ«rshtim me kategorinĂ« 'unstable', nĂ« 'staging' Ă«shtĂ« e ndaluar tĂ« bĂ«hen ndryshime qĂ« thyejnĂ« kompatibilitetin, por nĂ« rast tĂ« identifikimit tĂ« problemeve dhe mangĂ«sive gjatĂ« testimit, nuk pĂ«rjashtohet zĂ«vendĂ«simi me njĂ« version tĂ« ri tĂ« rĂ«ndĂ«sishĂ«m tĂ« protokollit ose njĂ« zgjerim tjetĂ«r Wayland.
NĂ« versionin e ri:
- Në kategorinë 'staging' është shtuar protokolli single-pixel-buffer, i cili lejon krijimin e bufferave me një piksel, të cilat përmbajnë katër vlera 32-bitësh RGBA. Me ndihmën e protokollit viewporter, serverat kompozitorë mund të shkallëzojnë buferat me një piksel për të krijuar sipërfaqe të ngjyrave uniforme të madhësisë së rastësishme.
- Në protokollin xdg_shell, i cili ofron një ndërfaqe për ndërveprimin me sipërfaqet si me dritaret, duke lejuar lëvizjen e sipërfaqeve në ekran, minimizimin, maximizimin, ndryshimin e madhësisë etj., është shtuar mbështetje për kompozitorë serverësh, të cilët realizojnë vetëm një pjesë të operacioneve të menaxhimit të dritareve të ofruara nga xdg_shell. Për të transmetuar informacion mbi aftësitë e disponueshme në kompozitorë serverin është propozuar ngjarja wm_capabilities.
- Në protokollin text-input janë rishkruar formulimet që kanë çuar në interpretim të paqartë dhe janë shtuar shpjegime mbi sjelljen e paraparë.
- ĂshtĂ« parashikuar pĂ«rdorimi i terminologjisĂ« sĂ« pĂ«rcaktuar nĂ« RFC 2119.
Aktualisht, grupi i wayland-protocols përfshin protokollet e mëposhtme stabile, në të cilat është garantuar kompatibiliteti mbrapsht:
- âviewporterâ â i lejon klientit tĂ« kryejĂ« veprime pĂ«r shkallĂ«zim dhe prerje tĂ« skajeve tĂ« sipĂ«rfaqes nĂ« anĂ«n e serverit.
- âpresentation-timeâ â siguron shfaqjen e videos.
- «xdg-shell» â njĂ« ndĂ«rfaqe pĂ«r krijimin dhe ndĂ«rveprimin me sipĂ«rfaqe si dritare, e cila lejon qĂ« ato tĂ« lĂ«vizin mbi ekran, tĂ« minimizohen, tĂ« maximizohen, tĂ« ndryshojnĂ« madhĂ«sinĂ« etj.
Protokollet që testohen në degën «staging»:
- drm-lease â ofron burimet e nevojshme pĂ«r formimin e pĂ«rmbajtjes stereoskopike me buferat e ndryshĂ«m pĂ«r syrin e majtĂ« dhe tĂ« djathtĂ« kur shfaqet nĂ« helmetat e realitetit virtual.
- «ext-session-lock» â pĂ«rcakton mjetet pĂ«r bllokimin e seancĂ«s, pĂ«r shembull, gjatĂ« funksionimit tĂ« ruajtĂ«sit tĂ« ekranit ose shfaqjes sĂ« njĂ« dialogu autentikimi.
- «single-pixel-buffer» â lejon krijimin e buferave me njĂ« piksel, qĂ« pĂ«rfshijnĂ« katĂ«r vlera 32-bit RGBA.
- «xdg-activation» â lejon kalimin e fokusit midis sipĂ«rfaqeve tĂ« nivelit tĂ« parĂ« (pĂ«r shembull, me anĂ« tĂ« xdg-activation, njĂ« aplikacion mund tĂ« kalojĂ« fokusin nĂ« njĂ« tjetĂ«r).
Protokollet që zhvillohen në degën «unstable»:
- «fullscreen-shell» â menaxhimi i funksionimit nĂ« modalitetin e ekranit tĂ« plotĂ«.
- «input-method» â pĂ«rpunimi i metodave tĂ« inputit.
- «idle-inhibit» â bllokimi i fillimit tĂ« ekranit ruajtĂ«s (screensaver).
- «input-timestamps» â vulat e kohĂ«s pĂ«r ngjarjet e inputit.
- «keyboard-shortcuts-inhibit» â menaxhimi i bashkimit tĂ« kombinimeve tĂ« tastierĂ«s dhe shkurtoreve.
- «linux-dmabuf» â ndarjen e disa kartave grafike pĂ«rmes teknologjisĂ« DMABuf.
- «linux-explicit-synchronization» â mekanizmi i sinkronizimit tĂ« buferave specifik pĂ«r Linux nĂ« lidhje me sipĂ«rfaqen.
- «pointer-gestures» â menaxhimi i nga ekranet prekje.
- «pointer constraints» â kufizimet e treguesve (bllokimi).
- «primary-selection» â nĂ« pĂ«rputhje me X11, ofron funksionimin e buferit primar tĂ« kopjimit (primary selection), ku informacioni zakonisht futet me anĂ« tĂ« dĂŒgĂ«s sĂ« mesme tĂ« mausit.
- «relative pointer events» â ngjarje relative tĂ« treguesve.
- «tablet» â mbĂ«shtetje pĂ«r inputin nga tabletĂ«t.
- «text-input» â organizimi i inputit tĂ« tekstit.
- «xdg-foreign» â ndĂ«rfaqja e ndĂ«rveprimit me sipĂ«rfaqet e klientit «fqinj».
- «xdg-decoration» â vizatimi i dekorimeve tĂ« dritareve nĂ« anĂ«n e serverit.
- «xdg-output» â informacione tĂ« tjera mbi dalje video (pĂ«rdoret pĂ«r shkallĂ«zim tĂ« fractuar).
- «xwayland-keyboard-grab» â kapja e inputit nĂ« aplikacionet XWayland.
Burimi: opennet.ru
