Publication de Wayland-Protocols 1.26

La version 1.26 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 de composition et d'environnements utilisateurs.

Tous les protocoles passent par trois phases successives : dĂ©veloppement, test et stabilisation. AprĂšs la phase de dĂ©veloppement (catĂ©gorie « unstable »), le protocole est placĂ© dans la branche « staging » et est officiellement inclus dans l'ensemble des wayland-protocols. Une fois les tests terminĂ©s, il est dĂ©placĂ© dans la catĂ©gorie stable. Les protocoles de la catĂ©gorie « staging » peuvent dĂ©jĂ  ĂȘtre utilisĂ©s dans des serveurs composites et des clients oĂč les fonctionnalitĂ©s associĂ©es sont nĂ©cessaires. Contrairement Ă  la catĂ©gorie « unstable », des modifications qui compromettent la compatibilitĂ© sont interdites dans « staging », mais en cas de problĂšmes et de lacunes identifiĂ©s lors des tests, un remplacement par une nouvelle version significative du protocole ou une autre extension Wayland n'est pas exclu.

Dans la nouvelle version :

  • Le protocole single-pixel-buffer a Ă©tĂ© ajoutĂ© Ă  la catĂ©gorie « staging », permettant de crĂ©er des tampons Ă  pixel unique incluant quatre valeurs 32 bits RGBA. GrĂące au protocole viewporter, les serveurs de composition peuvent mettre Ă  l'Ă©chelle les tampons Ă  pixel unique pour crĂ©er des surfaces colorĂ©es homogĂšnes de taille arbitraire.
  • Le protocole xdg_shell, qui fournit une interface pour interagir avec les surfaces comme avec des fenĂȘtres, permettant de dĂ©placer les surfaces Ă  l'Ă©cran, de les minimiser, de les restaurer, de redimensionner, etc., a ajoutĂ© la prise en charge des composites serveurs, ne rĂ©alisant qu'une partie des opĂ©rations de gestion de fenĂȘtres proposĂ©es dans xdg_shell. Un Ă©vĂ©nement wm_capabilities a Ă©tĂ© proposĂ© pour transmettre des informations sur les capacitĂ©s disponibles dans le composite. le serveur Dans le protocole text-input, les formulations qui entraĂźnaient une interprĂ©tation ambiguĂ« ont Ă©tĂ© réécrites et des clarifications sur le comportement sous-jacent ont Ă©tĂ© ajoutĂ©es.
  • L'utilisation de la terminologie dĂ©finie dans le RFC 2119 a Ă©tĂ© prescrite.
  • « linux-dmabuf » permet le partage de plusieurs cartes graphiques via la technologie DMABuff.

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 de la 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 » :

  • drm-lease — fournit les ressources nĂ©cessaires pour crĂ©er une image stĂ©rĂ©o avec des tampons diffĂ©rents pour l'Ɠil gauche et l'Ɠil droit lors de l'affichage sur des casques de rĂ©alitĂ© virtuelle.
  • «ext-session-lock» — dĂ©finit les moyens de verrouillage de session, par exemple, lors de l'utilisation d'un Ă©conomiseur d'Ă©cran ou lors de l'affichage d'une boĂźte de dialogue d'authentification.
  • «single-pixel-buffer» — permet de crĂ©er des tampons de un pixel comprenant quatre valeurs 32 bits RGBA.
  • «xdg-activation» — permet de transfĂ©rer le focus entre diffĂ©rentes surfaces de niveau supĂ©rieur (par exemple, avec xdg-activation, une application peut dĂ©placer le focus sur une autre).

Protocoles en cours de développement dans la branche «unstable»:

  • «fullscreen-shell» — gestion du mode plein Ă©cran.
  • «input-method» — traitement des mĂ©thodes d'entrĂ©e.
  • «idle-inhibit» — dĂ©sactivation du lancement de l'Ă©conomiseur d'Ă©cran.
  • «input-timestamps» — horodatages pour les Ă©vĂ©nements d'entrĂ©e.
  • «keyboard-shortcuts-inhibit» — gestion de l'attachement des combinaisons de touches et des raccourcis clavier.
  • La version 1.26 du paquet wayland-protocols a Ă©tĂ© publiĂ©e, contenant un ensemble de protocoles et d'extensions qui complĂštent les capacitĂ©s du protocole de base Wayland et fournissent les possibilitĂ©s nĂ©cessaires Ă  la construction de composites.
  • «linux-explicit-synchronization» — mĂ©canisme de synchronisation des tampons spĂ©cifique Ă  Linux liĂ© Ă  la surface.
  • «pointer-gestures» — contrĂŽle des gestes des Ă©crans tactiles.
  • «pointer constraints» — contraintes des pointeurs (blocage).
  • «primary-selection» — de maniĂšre similaire Ă  X11, fournit un fonctionnement du tampon de sĂ©lection primaire, dont l'insertion d'informations se fait gĂ©nĂ©ralement par le bouton central de la souris.
  • «relative pointer events» — Ă©vĂ©nements de pointeur relatifs.
  • «tablet» — prise en charge de l'entrĂ©e depuis les tablettes.
  • «text-input» — gestion de l'entrĂ©e de texte.
  • «xdg-foreign» — interface d'interaction avec les surfaces du client «voisin».
  • «xdg-decoration» — rendu des dĂ©corations des fenĂȘtres cĂŽtĂ© serveur.
  • «xdg-output» — informations supplĂ©mentaires sur la sortie vidĂ©o (utilisĂ©e pour le zoom fractionnĂ©).
  • «xwayland-keyboard-grab» — capture de l'entrĂ©e dans les applications XWayland.

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