Lansarea wayland-protocols 1.20

Disponibil lansarea pachetului wayland-protocols 1.20, conținând un set de protocoale și extensii care completează funcționalitatea protocoalelor de bază Wayland și oferă caracteristicile necesare pentru construirea serverelor de compunere și a mediilor de utilizare. Lansarea 1.20 a fost formată aproape imediat după 1.19, din cauza neincluziunii unor fișiere (README.md, GOVERNANCE.md, MEMBERS.md) în arhivă.

În noua versiune, protocolul xdg-shell, în care a fost adăugată posibilitatea de a schimba poziția dialogurilor popup deja ancorate. În protocoalele «presentation time» și xdg-shell au fost adăugate noi atribute enum și bitfield. A fost adăugat documentul
GOVERNANCE.md, care descrie procesele de creare a unor noi protocoale Wayland și actualizarea celor existente în setul wayland-protocols. Au fost făcute completări minore la protocoalele existente, s-a îmbunătățit documentația și s-au corectat erorile descoperite.

Î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 tăiere a marginii suprafeței pe partea serverului.
  • «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.

Protocoale instabile, dezvoltarea cărora nu s-a finalizat și care nu garantează păstrarea compatibilității cu versiunile anterioare:

  • «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ță.

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