pakketuitgave , dat een set protocollen en uitbreidingen bevat die de mogelijkheden van het basisprotocol Wayland aanvullen en de functies bieden die nodig zijn voor het bouwen van compositieservers en gebruikersomgevingen. Versie 1.18 bevat kleine aanvullingen op bestaande protocollen, verbeterde documentatie en verholpen fouten. De uitgave van Weston 7.0 en Wayland 1.18 wordt verwacht op 23 augustus.
Momenteel bevat wayland-protocols de volgende stabiele protocollen, die terugwaartse compatibiliteit waarborgen:
- «viewporter» â stelt de client in staat om acties uit te voeren voor schaling en het bijsnijden van randen van oppervlakken aan de serverzijde.
- «presentation time» â zorgt voor video-weergave.
- «xdg-shell» â interface voor het creĂ«eren en interageren met oppervlakken als ramen, waardoor ze kunnen worden verplaatst, geminimaliseerd, gemaximeerd, vergroot, enzovoort.
Onstabiele protocollen waarvan de ontwikkeling nog niet is voltooid en die geen garantie bieden voor compatibiliteit met eerdere versies:
- «fullscreen-shell» â beheer van fullscreen modus;
- «input-method» â verwerking van invoermethoden;
- «idle-inhibit» â blokkering van screensaver (afbeeldingsscherm);
- «input-timestamps» â tijdstempels voor invoergebeurtenissen;
- «linux-dmabuf» â het delen van meerdere grafische kaarten met behulp van de DMABuff-technologie;
- «text-input» â organisatie van tekstinvoer;
- «pointer-gestures» â bediening vanaf touchscreens;
- «relative pointer events» â relatieve aanwijzingevenementen;
- «pointer constraints» â beperkingen voor aanwijzers (vergrendeling);
- «tablet» â ondersteuning voor invoer van tablets.
- «xdg-foreign» â interface voor interactie met oppervlakken van een 'buur'e client;
- «xdg-decoration» â rendering van windowdecoraties aan de serverzijde;
- «xdg-output» â aanvullende informatie over de video-uitgang (gebruikt voor fractionele schaling);
- «xwayland-keyboard-grub» â vastleggen van invoer in XWayland-toepassingen.
- primary-selection â vergelijkbaar met X11 biedt het primaire klembord (primary selection) functionaliteit, waarvan de informatie meestal wordt ingevoegd met de middelste muisknop;
- linux-explicit-synchronization â specifieke synchronisatiemechanisme voor Linux, gekoppeld aan oppervlakken.
Bron: opennet.ru
