ĂshtĂ«publikuar publikimi i paketĂ«s wayland-protocols 1.21, e cila pĂ«rmban njĂ« grup protokollesh dhe zgjerimesh qĂ« plotĂ«sojnĂ« mundĂ«sitĂ« e protokollit bazĂ« Wayland dhe ofrojnĂ« funksionalitetin e nevojshĂ«m pĂ«r ndĂ«rtimin e serverĂ«ve kompozitĂ« dhe ambienteve tĂ« pĂ«rdoruesve.
Me lĂ«shimin e versionit 1.21, faza e zhvillimit tĂ« protokolleve "unstable" Ă«shtĂ« zĂ«vendĂ«suar me "staging", pĂ«r tĂ« lehtĂ«suar procesin e stabilizimit tĂ« protokolleve qĂ« janĂ« testuar nĂ« mjedise operative. TĂ« gjitha protokollet kalojnĂ« nĂ«pĂ«r tri faza â zhvillim, testim dhe stabilizim. Pasi tĂ« pĂ«rfundojĂ« faza e zhvillimit, protokolli kalon nĂ« degĂ«n "staging" dhe pĂ«rfshihet nĂ« paketĂ«n wayland-protocols, e pas testimit, kalon nĂ« kategorinĂ« e protokolleve stabile. Protokollet nĂ« kategorinĂ« "staging" tashmĂ« mund tĂ« pĂ«rdoren nĂ« kompozita serverĂ« dhe klientĂ« qĂ« kĂ«rkojnĂ« funksionalitet tĂ« lidhur me to. NĂ« kategorinĂ« "staging" Ă«shtĂ« e ndaluar bĂ«rja e ndryshimeve qĂ« thyejnĂ« kompatibilitetin, por nĂ« rast se zbulohen probleme dhe mangĂ«si gjatĂ« testimit, nuk pĂ«rjashtohet zĂ«vendĂ«simi me njĂ« version tĂ« ri tĂ« rĂ«ndĂ«sishĂ«m tĂ« protokollit ose me njĂ« zgjerim tjetĂ«r tĂ« Wayland.
Në këtë version është implementuar mundësia e instalimit duke përdorur sistemin e ndërtimit Meson në vend të autotools. Në të ardhmen planifikohet që të ndërpritet plotësisht mbështetja për autotools. Në kategorinë staging është shtuar një protokoll i ri xdg-activation, i cili lejon kalimin e fokusit midis sipërfaqeve të ndryshme të të parit. Për shembull, me ndihmën e xdg-activation, një ndërfaqe për nisjen e aplikacioneve mund të transferojë fokusin në një ndërfaqe tjetër ose një aplikacion mund të kalojë fokusin në një tjetër. Mbështetje për xdg-activation tashmë është implementuar për Qt, GTK, wlroots, Mutter dhe KWin.
Momentalisht, në përbërjen e wayland-protocols përfshihen këto protokolle të qëndrueshme, të cilat sigurojnë përkrahje të mbrapsht:
- viewporter» â i lejon pĂ«rdoruesve tĂ« kryejnĂ« veprime pĂ«r zmadhimin dhe prerjen e skajve tĂ« sipĂ«rfaqes nĂ« anĂ«n e klientit. server.
- «presentation time» â siguron shfaqjen e videos.
- "xdg-shell" â ndĂ«rfaqja pĂ«r krijimin dhe ndĂ«rveprimin me sipĂ«rfaqet si dritare, e cila lejon t'i zhvendosim nĂ« ekran, t'i minimizojmĂ«, t'i maksimizojmĂ«, tĂ« ndryshojmĂ« madhĂ«sinĂ«, etj.
Protokollet, që testohen në degën «staging»:
- «fullscreen-shell» â menaxhimi i punĂ«s nĂ« modalitetin nĂ« ekran tĂ« plotĂ«;
- «input-method» â pĂ«rpunimi i metodave tĂ« hyrjes;
- «idle-inhibit» â bllokimi i aktivizimit tĂ« screensaver-it;
- «input-timestamps» â kohĂ«zjarje pĂ«r ngjarjet e hyrjes;
- «linux-dmabuf» â ndarja e disa kartave grafike pĂ«rmes teknologjisĂ« DMABuff;
- «text-input» â organizimi i hyrjes sĂ« tekstit;
- «pointer-gestures» â menaxhimi nga ekranet me prekje;
- «relative pointer events» â ngjarje tĂ« relative pĂ«r treguesit;
- «pointer constraints» â kufizimet e treguesve (bllokimi);
- «tablet» â mbĂ«shtetje pĂ«r hyrje nga tableta.
- «xdg-foreign» â ndĂ«rfaqja e interaksionit me sipĂ«rfaqet e klientit 'fqinjtĂ«';
- «xdg-decoration» â vizatimi i dekoracioneve tĂ« dritareve nĂ« anĂ«n e serverit;
- «xdg-output» â informacion shtesĂ« mbi daljen e videos (pĂ«rdoret pĂ«r shkallĂ«zim tĂ« pjesshĂ«m);
- «xwayland-keyboard-grab» â kapja e inputit nĂ« aplikacionet XWayland.
- primary-selection â me tĂ« njĂ«jtin parim si X11 siguron funksionimin e tamponit primar tĂ« kopjimit (primary selection), ngjitja e informacionit nga i cili zakonisht bĂ«het me butonin e mesĂ«m tĂ« miut;
- linux-explicit-synchronization â mekanizĂ«m sinhronizimi specifik pĂ«r Linux lidhur me sipĂ«rfaqen.
- xdg-activation â lejon kalimin e fokusit midis sipĂ«rfaqeve tĂ« ndryshme tĂ« tĂ« parit (pĂ«r shembull, me ndihmĂ«n e xdg-activation, njĂ« aplikacion mund tĂ« kalojĂ« fokusin nĂ« njĂ« tjetĂ«r).
Burimi: opennet.ru
