publication du paquet , contenant un ensemble de protocoles et d'extensions qui complÚtent les fonctionnalités du protocole de base Wayland et fournissent les capacités nécessaires à la construction de serveurs composites et d'environnements utilisateur. La version 1.20 a été formée presque immédiatement aprÚs , en raison de l'absence de certains fichiers (README.md, GOVERNANCE.md, MEMBERS.md) dans l'archive.
Dans cette nouvelle version, le protocole a été mis à jour , qui permet maintenant de modifier la position des dialogues popup déjà attachés. De nouveaux attributs enum et bitfield ont été ajoutés aux protocoles «presentation time» et xdg-shell. Un document a été inclus
, décrivant les processus de création de nouveaux protocoles Wayland et de mise à jour de ceux existants dans l'ensemble des wayland-protocols. Des ajouts mineurs ont été effectués aux protocoles existants, la documentation a été améliorée et des erreurs identifiées ont été corrigées.
Actuellement, l'ensemble des wayland-protocols comprend les protocoles stables suivants, garantissant la rétrocompatibilité :
- « viewporter » â permet au client d'effectuer des actions de mise Ă l'Ă©chelle et de rognage des bords de la surface cĂŽtĂ© serveur.
- «presentation time» â assure l'affichage vidĂ©o.
- « xdg-shell » â interface de crĂ©ation et d'interaction avec les surfaces en tant que fenĂȘtres, permettant de les dĂ©placer Ă l'Ă©cran, de les minimiser, de les agrandir, de redimensionner, etc.
Protocoles instables en cours de développement, dont la compatibilité avec les versions précédentes n'est pas garantie :
- «fullscreen-shell» â gestion du mode plein Ă©cran ;
- «input-method» â traitement des mĂ©thodes de saisie ;
- «idle-inhibit» â inhibition du lancement de lâĂ©conomiseur dâĂ©cran ;
- «input-timestamps» â timestamps pour les Ă©vĂ©nements de saisie ;
- «linux-dmabuf» â partage de plusieurs cartes graphiques via la technologie DMABuff ;
- «text-input» â organisation de la saisie de texte ;
- «pointer-gestures» â gestion des gestes tactiles ;
- «relative pointer events» â Ă©vĂ©nements de pointeur relatifs ;
- «pointer constraints» â contraintes de pointeur (blocage) ;
- «tablet» â prise en charge de l'entrĂ©e depuis les tablettes.
- «xdg-foreign» â interface d'interaction avec les surfaces d'un 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Ă© pour le scaling fractionnĂ©) ;
- «xwayland-keyboard-grab» â capture de l'entrĂ©e dans les applications XWayland.
- primary-selection â analogue Ă X11, permet de travailler avec le tampon de sĂ©lection primaire (primary selection), lâinsertion dâinformations se fait gĂ©nĂ©ralement avec le bouton central de la souris ;
- linux-explicit-synchronization â mĂ©canisme de synchronisation des tampons spĂ©cifique Ă Linux liĂ© Ă la surface.
Source : opennet.ru
