pakkeudgivelse , der indeholder et sæt protokoller og udvidelser, der supplerer mulighederne for den grundlæggende Wayland-protokol og giver de nødvendige funktioner til opbygning af kompositservere og brugergrænseflader. I version 1.18 er der foretaget mindre tilføjelser til de eksisterende protokoller, forbedret dokumentation og rettet opdagede fejl. Udgivelsen af Weston 7.0 og Wayland 1.18 forventes den 23. august.
I øjeblikket omfatter wayland-protocols følgende stabile protokoller, hvor bagudkompatibilitet sikres:
- "viewporter" - giver klienten mulighed for at udføre handlinger vedrørende zoomning og beskæring af kanterne af overfladen på serversiden.
- «presentation time» - muliggør visning af video.
- "xdg-shell" - grænseflade til oprettelse og interaktion med overflader som vinduer, der giver mulighed for at flytte dem rundt på skærmen, minimere, maksimere, ændre størrelse osv.
Ustabile protokoller, hvis udvikling endnu ikke er afsluttet, og der gives ikke garanti for kompatibilitet med tidligere versioner:
- «fullscreen-shell» - styring af fuld skærm-tilstand;
- «input-method» - behandling af inputmetoder;
- «idle-inhibit» - blokering af aktivering af screensaver;
- «input-timestamps» - tidsstempler for inputbegivenheder;
- «linux-dmabuf» - deling af flere grafikkort ved hjælp af DMABuff-teknologi;
- «text-input» - organisering af tekstinput;
- «pointer-gestures» - styring fra berøringsskærme;
- «relative pointer events» - relative pegebegivenheder;
- «pointer constraints» - pegebegrænsninger (blokering);
- «tablet» - support for input fra tablets.
- «xdg-foreign» - grænseflade til interaktion med "nabo"-klienters overflader;
- «xdg-decoration» - tegning af vinduesdekorationer på serversiden;
- «xdg-output» - yderligere oplysninger om videoudgang (bruges til brøk-måling);
- «xwayland-keyboard-grub» - inputfangst i XWayland-applikationer.
- primary-selection - svarende til X11 muliggør det primære udklipsholder (primary selection), hvis information normalt indsættes med musens midterste knap;
- linux-explicit-synchronization - en Linux-specifik mekanisme til buffer-synkronisering i relation til overfladen.
Kilde: opennet.ru
