Protocoles Wayland, un ensemble d'améliorations qui complètent les capacités de Wayland

Récemment la sortie de la nouvelle version a été annoncée du forfait wayland-protocoles 1.26, qui contient un ensemble de protocoles et extensions qui complètent les capacités du protocole de base Wayland et fournir les capacités nécessaires pour créer des environnements composites de serveurs et d'utilisateurs.

Tous les protocoles passent constamment par trois phases : développement, test et stabilisation. Après l'achèvement de la phase de développement (catégorie "instable"), le protocole est placé sur la branche "staging" et officiellement inclus dans la suite de protocoles wayland, et après l'achèvement des tests, il est déplacé vers la catégorie stable. Les protocoles de la catégorie « staging » peuvent déjà être utilisés dans les serveurs composites et les clients où la fonctionnalité qui leur est associée est requise.

Contrairement à la catégorie "instable", dans la "mise en scène", les modifications qui violent la compatibilité sont interdites, mais si des problèmes et des bogues sont identifiés lors des tests, le remplacement par une nouvelle version de protocole significative ou une autre extension Wayland n'est pas exclu.

Pour la partie des protocoles Wayland actuellement disponibles, les protocoles stables suivants, compatibles avec les versions précédentes, se distinguent :

  • fenêtre: permet au client d'effectuer des actions de mise à l'échelle et de recadrage sur les bords de la surface côté serveur.
  • temps de présentation: qui fournit l'affichage vidéo
    xdg-shell: qui est une interface pour créer et interagir avec des surfaces comme des fenêtres, leur permettant de se déplacer sur l'écran, de minimiser, de maximiser, de redimensionner, etc.

Pour la partie des protocoles testés dans la branche "staging" on peut trouver :

  • bail drm : Fournit les ressources nécessaires pour former une image stéréo avec différents tampons pour les yeux gauche et droit lorsqu'il est envoyé à des casques de réalité virtuelle.
  • verrouillage de session externe: Spécifie le moyen de verrouiller la session, par exemple lors d'un économiseur d'écran ou d'une boîte de dialogue d'authentification.
  • tampon à pixel unique: vous permet de créer des tampons à pixel unique qui incluent quatre valeurs RGBA 32 bits.
  • activation xdg: qui permet de transférer le focus entre différentes surfaces du premier niveau (par exemple, en utilisant xdg-activation, une application peut changer le focus sur une autre).

Principales nouveautés de Wayland-Protocols 1.26

Cette version introduit le nouveau protocole de test de tampon de pixel unique,
qui, avec l'extension de visionneuse, permet aux clients de
créer des surfaces d'une seule couleur de taille arbitraire…

Il s'agit également de la première version nécessitant de nouvelles extensions de protocole pour
suivez le libellé RFC 2119. En plus de ce qui a été mentionné jusqu'à présent, cette version est également livrée avec le
clarifications habituelles, annotations améliorées et autres corrections mineures.

Dans cette nouvelle version, il est souligné que le protocole de tampon à pixel unique a été ajouté à la catégorie "mise en scène", permettant la création de tampons à pixel unique qui incluent quatre valeurs RGBA 32 bits. En utilisant le protocole d'affichage, les serveurs composites peuvent mettre à l'échelle des tampons à pixel unique pour créer des surfaces uniformément colorées de taille arbitraire.

Un autre changement qui se démarque dans cette nouvelle version est len le protocole xdg_shell, qui fournit une interface pour interagir avec les surfaces sous forme de fenêtres, ce qui vous permet de déplacer des surfaces sur l'écran, de minimiser, de maximiser, de redimensionner, etc., dans ce ajout de la prise en charge des serveurs composites qui n'implémentent qu'une partie des opérations de gestion de fenêtres proposées par xdg_shell.

D'autre part, il est également souligné que l'événement est proposé wm_capabilities pour transmettre des informations sur les fonctionnalités disponibles sur le serveur composite.

En plus de cela, il est également mentionné que le protocole de saisie de texte a réécrit le langage, ce qui a conduit à une interprétation ambiguë et a ajouté des clarifications sur le comportement prévu.

Et il convient également de mentionner qu'à partir de cette nouvelle version des protocoles wayland, l'utilisation de la terminologie définie dans la RFC 2119 est obligatoire.

Enfin si tu es moiIntéressé à en savoir plus à propos de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.

Quant à ceux qui souhaitent en savoir plus sur les protocoles wayland, ils peuvent consulter le lien suivant 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.