La nouvelle version a mis à jour le protocole
Actuellement, Wayland-protocols inclut les protocoles stables suivants, qui assurent une compatibilité ascendante :
- "viewporter" - permet au client d'effectuer des actions de mise à l'échelle et de découpage des bords de surface côté serveur.
- "heure de présentation" - fournit un affichage vidéo.
- « xdg-shell » est une interface pour créer et interagir avec des surfaces sous forme de fenêtres, qui vous permet de les déplacer sur l'écran, de les minimiser, de les agrandir, de les redimensionner, etc.
Protocoles instables, dont le développement n'est pas encore terminé et dont la compatibilité avec les versions précédentes n'est pas garantie :
- « fullscreen-shell » - contrôle du travail en mode plein écran ;
- « méthode de saisie » - traitement des méthodes de saisie ;
- "idle-inhibit" - bloquer le lancement de l'économiseur d'écran (économiseur d'écran) ;
- « horodatages d'entrée » – horodatages pour les événements d'entrée ;
- "linux-dmabuf" - partage de plusieurs cartes vidéo utilisant la technologie DMABuff ;
- « saisie de texte » — organisation de la saisie de texte ;
- « gestes de pointeur » - contrôle à partir d'écrans tactiles ;
- « événements de pointeur relatifs » - événements de pointeur relatifs ;
- « contraintes de pointeur » - contraintes de pointeur (blocage) ;
- "tablette" - prise en charge de la saisie à partir des tablettes.
- « xdg-foreign » - interface d'interaction avec les surfaces du client « voisin » ;
- « xdg-decoration » - rendu des décorations de fenêtres côté serveur ;
- « xdg-output » — informations supplémentaires sur la sortie vidéo (utilisées pour la mise à l'échelle fractionnaire) ;
- "xwayland-keyboard-grab" - capture les entrées dans les applications XWayland.
- sélection primaire - par analogie avec X11, assure le fonctionnement du presse-papiers principal (sélection primaire), à partir duquel les informations sont généralement insérées avec le bouton central de la souris ;
- linux-explicit-synchronization est un mécanisme spécifique à Linux pour synchroniser les tampons liés à la surface.
Source: opennet.ru