ĂshtĂ« publikuar versioni i paketĂ«s wayland-protocols 1.21, i cili pĂ«rmban njĂ« set protokolesh dhe zgjerimesh qĂ« rrisin funksionalitetet e protokollit bazĂ« Wayland dhe ofrojnĂ« mundĂ«sitĂ« e nevojshme pĂ«r ndĂ«rtimin e serverave kompozitĂ« dhe mjediseve pĂ«rdoruesi.
Duke filluar nga versioni 1.21, faza e zhvillimit tĂ« protokolleve "unstable" Ă«shtĂ« zĂ«vendĂ«suar me "staging", nĂ« mĂ«nyrĂ« qĂ« tĂ« lehtĂ«sohet procesi i stabilizimit tĂ« protokolleve tĂ« testuara nĂ« ambientet e punĂ«s. TĂ« gjitha protokollet kalojnĂ« njĂ« proces tĂ« qartĂ« nĂ« tri faza â zhvillim, testim dhe stabilizim. Pas pĂ«rfundimit tĂ« fazĂ«s sĂ« zhvillimit, protokolli vihet nĂ« degĂ«n "staging" dhe pĂ«rfshihet nĂ« paketĂ«n wayland-protocols, ndĂ«rsa pas pĂ«rfundimit tĂ« testimit, ai kalon nĂ« kategorinĂ« e stabilizuar. Protokollet nga kategoria "staging" tashmĂ« mund tĂ« aplikohen nĂ« kompozita sistemet dhe klientĂ«, ku kĂ«rkohet funksionaliteti pĂ«rkatĂ«s. NĂ« kategorinĂ« "staging" Ă«shtĂ« e ndaluar tĂ« bĂ«hen ndryshime qĂ« hedhin poshtĂ« kompatibilitetin, por nĂ« rast tĂ« identifikimit tĂ« problemeve dhe mangĂ«sive gjatĂ« testimit, nuk pĂ«rjashtohet zĂ«vendĂ«simi i versionit tĂ« ri tĂ« rĂ«ndĂ«sishĂ«m tĂ« protokollit ose tjetĂ«r zgjerimi tĂ« Wayland.
Në versionin e ri është realizuar mundësia e instalimit duke përdorur sistemin e ndërtimit Meson në vend të autotools. Në të ardhmen, planifikohet të ndërpritet plotësisht mbështetja për autotools. Në kategorinë staging është shtuar protokolli i ri xdg-activation, që lejon kalimin e fokusit ndërmjet sipërfaqeve të ndryshme të nivelit të parë. Për shembull, me ndihmën e xdg-activation, një ndërfaqe për nisjen e aplikacioneve mund t'i kalojë fokusin një tjetër ndërfaqe ose një aplikacion mund të kalojë fokusin në një tjetër. Mbështetja për xdg-activation tashmë është realizuar për Qt, GTK, wlroots, Mutter dhe KWin.
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 shkallĂ«zimi dhe prerjeje tĂ« skajeve tĂ« sipĂ«rfaqes nĂ« anĂ«n e serverĂ«.
- «presentation time» â siguron shfaqjen e videove.
- «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»:
- «fullscreen-shell» â menaxhimi i punĂ«s nĂ« modalitetin e plotĂ« ekranit;
- «input-method» â pĂ«rpunimi i metodave tĂ« input-it;
- «idle-inhibit» â bllokimi i aktivizimit tĂ« screensaver-it;
- «input-timestamps» â tregon kohĂ« pĂ«r ngjarjet e input-it;
- «linux-dmabuf» â ndarja e disa kartave grafike duke pĂ«rdorur teknologjinĂ« DMABuff;
- «text-input» â organizimi i input-it tĂ« tekstit;
- «pointer-gestures» â menaxhimi nga ekranet me prekje;
- «relative pointer events» â ngjarje relative tĂ« treguesve;
- «pointer constraints» â kufizimet e treguesve (bllokimi);
- «tablet» â mbĂ«shtetje pĂ«r inputin nga tabletĂ«t.
- «xdg-foreign» â ndĂ«rfaqja e bashkĂ«punimit me sipĂ«rfaqet e klientĂ«ve «fqinje»;
- «xdg-decoration» â renderimi i dekoracioneve tĂ« dritareve nga ana e serverit;
- «xdg-output» â informacione shtesĂ« rreth daljeve video (pĂ«rdoret pĂ«r zmadhim tĂ« fraksionuar);
- «xwayland-keyboard-grab» â kapja e inputit nĂ« aplikacionet XWayland.
- primary-selection â pĂ«r analogji me X11 siguron punĂ«n e buffer-it primar tĂ« shkĂ«mbimit (primary selection), informacioni nga i cili zakonisht futet me butonin e mesĂ«m tĂ« miut;
- linux-explicit-synchronization â njĂ« mekanizĂ«m i veçantĂ« pĂ«r Linux pĂ«r sinkronizimin e bufferĂ«ve nĂ« lidhje me sipĂ«rfaqen.
- xdg-activation â lejon kalimin e fokusit ndĂ«rmjet sipĂ«rfaqeve tĂ« ndryshme tĂ« nivelit tĂ« parĂ« (pĂ«r shembull, me ndihmĂ«n e xdg-activation, njĂ« aplikacion mund tĂ« kalojĂ« fokusin nĂ« njĂ« tjetĂ«r).
Burimi: opennet.ru
