Noua versiune a actualizat protocolul
În prezent, wayland-protocols include următoarele protocoale stabile, care asigură compatibilitate inversă:
- „viewporter” - permite clientului să efectueze acțiuni de scalare și de tăiere a marginilor suprafeței pe partea serverului.
- „ora de prezentare” - oferă afișare video.
- „xdg-shell” este o interfață pentru crearea și interacțiunea cu suprafețe ca ferestre, care vă permite să le mutați pe ecran, să le minimizați, să extindeți, să redimensionați etc.
Protocoale instabile, a căror dezvoltare nu a fost încă finalizată și nu se garantează că vor rămâne compatibile cu versiunile anterioare:
- „fullscreen-shell” - controlul muncii în modul ecran complet;
- „input-method” - metode de procesare a introducerii;
- „idle-inhibit” - blocarea lansării screensaver-ului (screen saver);
- „input-timestamps” — marcaje de timp pentru evenimentele de intrare;
- „linux-dmabuf” - partajarea mai multor plăci video folosind tehnologia DMABuff;
- „text-input” — organizarea introducerii textului;
- „pointer-gestures” - control de pe ecranele tactile;
- „relative pointer events” - evenimente relative pointer;
- „constrângeri pointer” - constrângeri pointer (blocare);
- „tablet” - suport pentru intrare de pe tablete.
- „xdg-foreign” - interfață pentru interacțiunea cu suprafețele clientului „vecinat”;
- „xdg-decoration” - redarea decorațiunilor ferestrelor pe partea serverului;
- „xdg-output” — informații suplimentare despre ieșirea video (folosită pentru scalarea fracțională);
- „xwayland-keyboard-grab” - capturați intrarea în aplicațiile XWayland.
- primary-selection - asemanator cu X11, asigura functionarea clipboard-ului primar (primary selection), informatii din care se insereaza de obicei cu ajutorul butonului din mijloc al mouse-ului;
- linux-explicit-synchronization este un mecanism specific Linux pentru sincronizarea bufferelor legate de suprafață.
Sursa: opennet.ru