Az új verzió frissítette a protokollt
Jelenleg a wayland-protokollok a következő stabil protokollokat tartalmazzák, amelyek visszafelé kompatibilitást biztosítanak:
- "viewporter" - lehetővé teszi a kliens számára, hogy méretezési és felületi élvágási műveleteket hajtson végre a szerver oldalon.
- „bemutató idő” – biztosítja a videó megjelenítését.
- Az „xdg-shell” felületek ablakként való létrehozására és interakciójára szolgáló felület, amely lehetővé teszi a felületek mozgatását a képernyőn, kicsinyítést, bővítést, átméretezést stb.
Instabil protokollok, amelyek fejlesztése még nem fejeződött be, és nem garantált, hogy kompatibilisek maradnak a korábbi kiadásokkal:
- „teljes képernyős shell” - a munka vezérlése teljes képernyős módban;
- „input-method” - beviteli módszerek feldolgozása;
- „idle-inhibit” - a képernyővédő (képernyővédő) elindításának blokkolása;
- „input-timestamps” – időbélyegek bemeneti eseményekhez;
- "linux-dmabuf" - több videokártya megosztása DMABuff technológiával;
- „text-input” – a szövegbevitel szervezése;
- „mutató gesztusok” - vezérlés az érintőképernyőkről;
- „relatív mutató események” – relatív mutató események;
- „pointer constraints” - mutató kényszerek (blokkolás);
- "táblagép" - táblagépről történő bevitel támogatása.
- „xdg-foreign” - interfész a „szomszédos” kliens felületeivel való interakcióhoz;
- “xdg-decoration” - ablakdekorációk megjelenítése a szerver oldalon;
- „xdg-output” — további információ a videokimenetről (a töredékes skálázáshoz használatos);
- "xwayland-keyboard-grab" - rögzítés bemenet az XWayland alkalmazásokban.
- elsődleges kiválasztás - az X11-hez hasonlóan biztosítja az elsődleges vágólap működését (elsődleges kiválasztás), amelyből az információkat általában a középső egérgombbal szúrják be;
- A linux-explicit-synchronization egy Linux-specifikus mechanizmus a felülethez kötött pufferek szinkronizálására.
Forrás: opennet.ru