csomag kiadása , amely tartalmaz egy protokoll- és kiterjesztéskészletet, amely kiegészíti a Wayland alap protokoll képességeit, és biztosítja az összetett szerverek és felhasználói környezetek létrehozásához szükséges funkciókat. A 1.20-as verziót szinte azonnal a kiadás után alakították ki , mivel néhány fájl (README.md, GOVERNANCE.md, MEMBERS.md) nem került bele az archívumba.
Az új verzióban frissült a protokoll , amely lehetővé teszi már rögzített popup párbeszédablakok helyzetének megváltoztatását. Az „előadás idő” протоколhoz és az xdg-shell-hez új enum és bitfield attribútumok kerültek hozzáadásra. A csomagba bekerült a
, amely leírja a Wayland új protokolljainak létrehozásának és a meglévők frissítésének folyamatát a wayland-protocols készletében. Kisebb kiegészítések történtek a meglévő protokollokban, javították a dokumentációt és kijavították a feltárt hibákat.
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);
- A 'xwayland-keyboard-grab' az XWayland alkalmazásokban történő bevitel elfogását végzi.
- 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
