Lancement de wayland-protocols 1.21

La version 1.21 du paquet wayland-protocols a été publiée, 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.

À partir de la version 1.21, la phase de dĂ©veloppement des protocoles «unstable» est remplacĂ©e par «staging», afin d'adoucir le processus de stabilisation des protocoles ayant Ă©tĂ© testĂ©s dans des environnements de production. Tous les protocoles passent successivement par trois phases : dĂ©veloppement, test et stabilisation. Une fois la phase de dĂ©veloppement terminĂ©e, le protocole est placĂ© dans la branche «staging» et inclus dans l'ensemble des wayland-protocols, avant d'ĂȘtre dĂ©placĂ© dans la catĂ©gorie stable aprĂšs la fin des tests. Les protocoles de la catĂ©gorie «staging» peuvent dĂ©jĂ  ĂȘtre utilisĂ©s dans des compositeurs serveurs et des clients oĂč la fonctionnalitĂ© associĂ©e est requise. Dans la catĂ©gorie «staging», toute modification compromettant la compatibilitĂ© est interdite, mais en cas de dĂ©tection de problĂšmes ou de nĂ©gligences pendant les tests, il est possible qu'une nouvelle version majeure du protocole ou une autre extension Wayland soit substituĂ©e.

La nouvelle version permet l'installation avec le systĂšme de construction Meson au lieu d'autotools. À l'avenir, il est prĂ©vu de cesser complĂštement le support d'autotools. Un nouveau protocole xdg-activation a Ă©tĂ© ajoutĂ© Ă  la catĂ©gorie staging, permettant de transfĂ©rer le focus entre diffĂ©rentes surfaces de premier niveau. Par exemple, grĂące Ă  xdg-activation, une interface de lancement d'applications peut transmettre le focus Ă  une autre interface ou une application peut changer le focus vers une autre. Le support de xdg-activation est dĂ©jĂ  implĂ©mentĂ© pour Qt, GTK, wlroots, Mutter et KWin.

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Ă© client. de serveurs.
  • «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 testés dans la branche « staging » :

  • «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.
  • xdg-activation - permet de transfĂ©rer le focus entre diffĂ©rentes surfaces de premier niveau (par exemple, Ă  l'aide de xdg-activation, une application peut changer le focus vers une autre).

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster