Den nye version har opdateret protokollen
I øjeblikket inkluderer wayland-protokoller følgende stabile protokoller, som giver bagudkompatibilitet:
- "viewporter" - giver klienten mulighed for at udføre skalering og overfladekanttrimning på serversiden.
- "præsentationstid" - giver videovisning.
- "xdg-shell" er en grænseflade til at skabe og interagere med overflader som vinduer, som giver dig mulighed for at flytte dem rundt på skærmen, minimere, udvide, ændre størrelse osv.
Ustabile protokoller, hvis udvikling endnu ikke er afsluttet og ikke garanteret forbliver kompatible med tidligere udgivelser:
- "fullscreen-shell" - kontrol af arbejde i fuldskærmstilstand;
- "input-metode" - behandling af inputmetoder;
- "idle-inhibit" - blokering af lanceringen af pauseskærmen (pauseskærm);
- "input-tidsstempler" — tidsstempler for inputhændelser;
- "linux-dmabuf" - deling af flere videokort ved hjælp af DMABuff-teknologi;
- "tekst-input" — organisering af tekstinput;
- "pegebevægelser" - kontrol fra berøringsskærme;
- "relative pointer events" - relative pointer events;
- "pointer constraints" - pointer constraints (blokering);
- "tablet" - understøttelse af input fra tablets.
- "xdg-foreign" - grænseflade til interaktion med overfladerne på den "nabo" klient;
- "xdg-decoration" - gengivelse af vinduesdekorationer på serversiden;
- "xdg-output" — yderligere information om videooutput (bruges til fraktioneret skalering);
- "xwayland-keyboard-grab" - optag input i XWayland-applikationer.
- primær-selektion - i analogi med X11, sikrer driften af det primære udklipsholder (primært valg), hvorfra information normalt indsættes med den midterste museknap;
- linux-eksplicit-synkronisering er en Linux-specifik mekanisme til synkronisering af overfladebundne buffere.
Kilde: opennet.ru