Sortie de Wayland-Protocols 1.27

La version 1.27 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 fonctionnalités nécessaires à la construction de serveurs composites 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.

La nouvelle version ajoute de nouveaux protocoles à la catégorie « staging » :

  • content-type — permet aux clients de transmettre des informations sur le contenu affichĂ©, qui peuvent ĂȘtre utilisĂ©es pour optimiser le comportement en fonction du contenu, par exemple, pour dĂ©finir des propriĂ©tĂ©s DRM spĂ©cifiques telles que «content type». Les types de contenu suivants sont pris en charge : none (aucune information sur le type de donnĂ©es), photo (affichage de photos numĂ©riques nĂ©cessitant un minimum de traitement), video (vidĂ©o ou animation nĂ©cessitant une synchronisation plus prĂ©cise pour Ă©viter les saccades) et game (exĂ©cution de jeux nĂ©cessitant un affichage avec un retard minimal). serveur ext-idle-notify — permet aux serveurs de composition de transmettre aux clients des notifications d'inactivitĂ© de l'utilisateur, ce qui peut ĂȘtre utilisĂ© pour activer des modes d'Ă©conomie d'Ă©nergie supplĂ©mentaires aprĂšs une certaine pĂ©riode d'inactivitĂ©.
  • tearing-control — permet de dĂ©sactiver la synchronisation verticale (VSync) dans les applications en plein Ă©cran avec une impulsion de suppression de frame, utilisĂ©e pour Ă©viter les dĂ©chirements lors de l'affichage. Dans les applications multimĂ©dias, l'apparition d'artefacts causĂ©s par le tearing est un effet indĂ©sirable, mais dans les programmes de jeux, la prĂ©sence d'artefacts peut ĂȘtre tolĂ©rĂ©e si la lutte contre ceux-ci entraĂźne des retards supplĂ©mentaires.

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 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