lansarea pachetului , care conține un set de protocoale și extensii care completează capabilitățile protocolului de bază Wayland și oferă funcțiile necesare pentru construirea serverelor de compunere și a medii de utilizare. În versiunea 1.18 au fost aduse completări minore la protocoalele existente, s-a îmbunătățit documentația și au fost corectate erorile identificate. Lansarea Weston 7.0 și Wayland 1.18 este așteptată pe 23 august.
Î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-grub» — capturarea 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
