izdajo paketa , ki vključuje nabor protokolov in razširitev, ki dopolnjujejo zmogljivosti osnovnega protokola Wayland ter zagotavljajo funkcionalnosti, potrebne za izgradnjo sestavljenih strežnikov in uporabniških okolij. V različici 1.18 so bile dodane manjše izboljšave obstoječim protokolom, izboljšana dokumentacija in odpravljene ugotovljene napake. Izdaja Weston 7.0 in Wayland 1.18 je predvidena za 23. avgust.
Trenutno nabor wayland-protocols vključuje naslednje stabilne protokole, ki zagotavljajo povratno združljivost:
- „viewporter“ — omogoča strankam izvajanje dejanj glede povečave in rezanja robov površine na strežniku.
- „presentation time“ — zagotavlja prikazovanje videa.
- „xdg-shell“ — vmesnik za ustvarjanje in interakcijo s površinami kot okni, kar omogoča njihovo premikanje po zaslonu, minimiziranje, maksimiziranje, spreminjanje velikosti itd.
Nestabilni protokoli, katerih razvoj še ni končan in ni zagotovljena združljivost s prejšnjimi različicami:
- „fullscreen-shell“ — upravljanje delovanja v celozaslonskem načinu;
- „input-method“ — obravnavanje načinov vnosa;
- „idle-inhibit“ — preprečevanje zagon ovitka (screen saver);
- „input-timestamps“ — časovne oznake za dogodke vnosa;
- „linux-dmabuf“ — skupna raba več grafičnih kartic z DMABuff tehnologijo;
- „text-input“ — organizacija vnosa besedila;
- „pointer-gestures“ — upravljanje z dotiknimi zasloni;
- „relative pointer events“ — relativni dogodki kazalcev;
- „pointer constraints“ — omejitve kazalcev (zaklepanje);
- „tablet“ — podpora za vhodne naprave iz tabličnih računalnikov.
- „xdg-foreign“ — vmesnik za interakcijo s površinami „sosednjega“ odjemalca;
- „xdg-decoration“ — risanje okenskih okrasov na strani strežnika;
- „xdg-output“ — dodatne informacije o video izhodu (uporablja se za delno povečavo);
- „xwayland-keyboard-grub“ — zajemanje vnosa v aplikacijah XWayland.
- primarna-selekcija — po analogiji s X11 omogućuje rad primarnog međuspremnika (primary selection), a umetanje informacija iz njega obično se vrši srednjim dugmetom miša;
- linux-izričita-sinkronizacija — specifičan Linux mehanizam sinkronizacije međuspremnika povezan s površinom.
Izvor: opennet.ru
