Wayland-protocols v súčasnosti zahŕňa nasledujúce stabilné protokoly, ktoré sú spätne kompatibilné:
- "viewporter" - umožňuje klientovi vykonávať akcie škálovania a orezávania na okrajoch povrchu na strane servera.
- „čas prezentácie“ – zabezpečuje zobrazenie videa.
- „xdg-shell“ je rozhranie na vytváranie a interakciu s povrchmi, ako sú okná, ktoré im umožňuje pohybovať sa po obrazovke, minimalizovať, maximalizovať, meniť veľkosť atď.
Nestabilné protokoly, ktorých vývoj ešte nebol dokončený a nie je zaručené, že zostanú kompatibilné s predchádzajúcimi vydaniami:
- „fullscreen-shell“ - ovládanie práce v režime celej obrazovky;
- „metóda vstupu“ – metódy spracovania vstupu;
- „idle-inhibit“ - blokovanie spustenia šetriča obrazovky (šetriča obrazovky);
- „vstupné časové pečiatky“ – časové pečiatky pre vstupné udalosti;
- "linux-dmabuf" - zdieľanie niekoľkých grafických kariet pomocou technológie DMABuff;
- „text-input“ — organizácia zadávania textu;
- „gestá ukazovateľa“ - ovládanie z dotykových obrazoviek;
- „udalosti relatívneho ukazovateľa“ - udalosti relatívneho ukazovateľa;
- „obmedzenia ukazovateľa“ - obmedzenia ukazovateľa (blokovanie);
- "tablet" - podpora vstupu z tabletov.
- „xdg-foreign“ - rozhranie pre interakciu s povrchmi „susedného“ klienta;
- „xdg-decoration“ - vykresľovanie dekorácií okien na strane servera;
- „xdg-output“ — dodatočné informácie o výstupe videa (používané na zlomkové škálovanie);
- "xwayland-keyboard-grub" - zachytávanie vstupu v aplikáciách XWayland.
- primárny výber - podobne ako X11, zabezpečuje činnosť primárnej schránky (primárny výber), informácie z ktorej sa zvyčajne vkladajú pomocou stredného tlačidla myši;
- linux-explicit-synchronization je mechanizmus špecifický pre Linux na synchronizáciu vyrovnávacích pamätí viazaných na povrch.
Zdroj: opennet.ru