Lansare wayland-protocols 1.21

A fost publicat release-ul pachetului wayland-protocols 1.21, care conține un set de protocoale și extensii ce completează capabilitățile protocolului de bază Wayland și oferă funcționalitățile necesare pentru construirea unor servere compozite și medii utilizator.

Începând cu versiunea 1.21, etapa de dezvoltare a protocoalelor «unstable» a fost înlocuită cu «staging», pentru a îmbunătăți procesul de stabilizare a protocoalelor testate în medii operaționale. Toate protocoalele trec secvențial prin trei faze – dezvoltare, testare și stabilizare. După finalizarea etapei de dezvoltare, protocolul este mutat în ramura «staging» și inclus în pachetul wayland-protocols, iar după încheierea testării, este mutat în categoria stabilă. Protocoalele din categoria «staging» pot fi deja utilizate în compozite servere și clienți, unde este necesară funcționalitatea asociată. Modificările care afectează compatibilitatea sunt interzise în categoria «staging», dar în cazul în care se descoperă probleme și nefinalizări pe parcursul testării, nu se exclude înlocuirea cu o nouă versiune semnificativă a protocolului sau cu altă extensie Wayland.

Noua versiune oferă posibilitatea de instalare utilizând sistemul de construire Meson în loc de autotools. În viitor, se va renunța complet la suportul pentru autotools. În categoria staging a fost adăugat un nou protocol xdg-activation, care permite transmiterea focalizării între diferite suprafețe de nivel superior. De exemplu, prin intermediul xdg-activation, o interfață de lansare a aplicațiilor poate transmite focalizarea către o altă interfață sau o aplicație poate muta focalizarea pe alta. Suportul pentru xdg-activation este deja implementat pentru Qt, GTK, wlroots, Mutter și KWin.

În prezent, pachetul wayland-protocols conține următoarele protocoale stabile, care asigură compatibilitatea inversă:

  • viewporter» — permite clientului să efectueze acțiuni de scalare și decupare a marginilor suprafeței pe partea de server.
  • «presentation time» — asigură redarea imaginilor video.
  • „xdg-shell” — interfața de creare și interacțiune cu suprafețele ca fiind feronci, ceea ce permite mutarea, minimizarea, maximizarea, redimensionarea etc.

Protocoalele aflate în testare în ramura „staging”:

  • «fullscreen-shell» — gestionează lucrul în modul ecran complet;
  • «input-method» — procesarea metodei de introducere;
  • «idle-inhibit» — previne activarea salvării ecranului;
  • «input-timestamps» — marcaje temporale pentru evenimente de intrare;
  • «linux-dmabuf» — partajarea mai multor plăci video utilizând tehnologia DMABuff;
  • «text-input» — organizarea introducerii de text;
  • «pointer-gestures» — gestiunea de pe ecranele tactile;
  • «relative pointer events» — evenimente relative ale pointerelor;
  • «pointer constraints» — restricții pentru pointere (blocare);
  • «tablet» — suport pentru input de pe tablete.
  • «xdg-foreign» — interfața de interacțiune cu suprafețele clientului 'vecin';
  • «xdg-decoration» — redarea decorului feroneriilor pe partea serverului;
  • «xdg-output» — informații suplimentare despre afișaj (utilizat pentru scalarea fractională);
  • «xwayland-keyboard-grab» — captarea intrării în aplicațiile XWayland.
  • primary-selection — similar cu X11, asigură funcționarea buffer-ului de schimb primar (primary selection), inserția informației din care se face de obicei cu butonul din mijloc al mouse-ului;
  • linux-explicit-synchronization — mecanism specific Linux de sincronizare a buffer-elor legat de suprafață.
  • xdg-activation – permite transmiterea focalizării între diferite suprafețe de nivel superior (de exemplu, prin intermediul xdg-activation o aplicație poate muta focalizarea pe alta).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster