csomag kiadása , amely protokollok és kiterjesztések halmazát tartalmazza, amelyek kiegészítik a Wayland alapprotokoll lehetőségeit, és biztosítják a szükséges lehetőségeket a kompozit szerverek és felhasználói környezetek létrehozásához. Az 1.18-as verzióban kisebb kiegészítések történtek a meglévő protokollokkal, javult a dokumentáció és elhárították az észlelt hibákat. A Weston 7.0 és a Wayland 1.18 kiadása várhatóan augusztus 23-án jelenik meg.
Jelenleg a wayland-protocols a következő stabil protokollokat tartalmazza, amelyek visszafelé kompatibilis módon működnek:
- „viewporter” – lehetővé teszi a kliens számára, hogy méretezési és felületi vágási műveleteket végezzen a szerver oldalon.
- „presentation time” – biztosítja a videók megjelenítését.
- „xdg-shell” – felületek létrehozásához és interakciókhoz használt interfész mint ablak, lehetővé téve azok képernyőn való mozgatását, minimalizálását, maximalizálását, méretezését, stb.
Instabil protokollok, amelyek fejlesztése még nem fejeződött be, és nem garantálják a korábbi kiadásokkal való kompatibilitást:
- „fullscreen-shell” – a teljes képernyős munka irányítása;
- „input-method” – beviteli módszerek kezelése;
- „idle-inhibit” – a képernyővédő (screensaver) elindulásának blokkolása;
- „input-timestamps” – az eseményekhez tartozó időbélyegek;
- „linux-dmabuf” – több grafikus kártya közötti megosztás DMABuffer technológiával;
- „text-input” – a szöveg beírásának megszervezése;
- „pointer-gestures” – érintőképernyős kezelések irányítása;
- „relative pointer events” – relatív mutató események;
- „pointer constraints” – mutató korlátozások (lezárás);
- „tablet” – táblagépről történő bevitel támogatása.
- „xdg-foreign” – a „szomszédos” kliens felületeivel való interakciós interfész;
- „xdg-decoration” – az ablakdíszítések szerveroldali rajzolása;
- „xdg-output” – további információk a videokimenetről (használják a részletes méretezéshez);
- „xwayland-keyboard-grub” – a bemenet rögzítése XWayland alkalmazásokban.
- primary-selection – analógiásan az X11-hez, biztosítja az elsődleges vágólap (primary selection) működését, aminek információi általában a középső egérgombbal érhetők el;
- linux-explicit-synchronization – Linux-specifikus puffer koordinálási mechanizmus a felülethez kötve.
Forrás: opennet.ru
