Wayland 1.18 arrive avec des améliorations de protocole et des corrections de bogues

Après divers temps de développement la sortie de la nouvelle version du paquet wayland-protocol 1.18 a été publiée, qui contient un ensemble de protocoles et d'extensions qui complètent les capacités de protocole de base de Wayland et ils fournissent les capacités nécessaires pour créer des serveurs composites et des environnements utilisateur.

Si vous ne connaissez toujours pas Wayland, vous devriez le savoir il s'agit d'un protocole de serveur graphique et d'une bibliothèque pour GNU / Linux. Wayland fournit une méthode permettant aux gestionnaires de composition de fenêtres de communiquer directement avec le matériel vidéo et les applications.

Bien qu'à l'avenir, on s'attende à ce que la communication avec le matériel d'entrée en utilisant d'autres bibliothèques soit également possible.

Les applications rendent les graphiques dans leurs propres tampons et le gestionnaire de fenêtres devient le serveur graphique, faire une composition avec ces tampons pour former l'affichage à l'écran des fenêtres de l'application.

C'est une approche plus simple et plus efficace que l'utilisation d'un gestionnaire de composition de fenêtres avec le système X Window.

Les gestionnaires de composition de fenêtres existants, tels que KWin et Mutter, devraient implémenter directement le support Wayland, pour devenir des compositeurs / serveurs graphiques Wayland.

Chaque application est un «client» et son matériel vidéo est un «serveur». Contrairement à X11, chaque programme pourra utiliser seul le protocole Wayland. Cela signifie que les performances sont meilleures car le serveur d'affichage ne travaille pas dur pour garder beaucoup de désordre et permet à la place de ne dessiner que les choses qui en ont besoin.

Avec tout ça, le protocole Wayland a quelque chose appelé XWayland. C'est un outil qui permet l'incorporation de programmes basés sur X11. Cela signifie que dès que le nouveau serveur d'affichage est prêt, les programmes populaires continueront à fonctionner normalement.

Principales nouveautés de wayland 1.18

Comme nous l'avons déjà mentionné, la version 1.18 de ce protocole a été publiée là où l'une des principales fonctionnalités se démarquent, c'est que de petits ajouts ont été apportés aux protocoles existants, la documentation a été améliorée et les erreurs ont été corrigées.

Actuellement, les protocoles stables suivants font partie des protocoles Wayland, qui offrent une compatibilité descendante:

  • Viewporter - Permet au client d'effectuer des actions pour mettre à l'échelle et ajuster les bords de la surface côté serveur.
  • Temps de présentation: fournit un affichage vidéo.
  • Xdg-shell - Il s'agit d'une interface pour créer et interagir avec des surfaces telles que des fenêtres, leur permettant de se déplacer sur l'écran, de réduire, d'agrandir, de redimensionner, etc. Protocoles instables, dont le développement n'est pas encore terminé et n'est pas garanti rétrocompatible.
  • Fullscreen-shell: gérer le travail en mode plein écran
  • input-method - traitement des méthodes d'entrée
  • Iidle-inhibit: démarrer l'économiseur d'écran de verrouillage (économiseur d'écran)
  • Horodatage d'entrée: horodatage des événements d'entrée
  • Linux-dmabuf: partagez plusieurs cartes vidéo à l'aide de la technologie DMABuff
  • Saisie de texte: organisation de la saisie de texte
  • Gestes du pointeur: contrôle depuis les écrans tactiles
  • Événements de pointeur relatif: événements de pointeur relatif
  • Contraintes Pinter: contraintes de pointeur (verrouillage)
  • Tablette: prise en charge de la saisie des tablettes.
  • xdg-Foreign: interface d'interaction avec les surfaces du client "voisin";
  • xdg-decoration: représentation des décorations de fenêtres côté serveur;
  • xdg-output: informations supplémentaires sur la sortie vidéo (utilisée pour l'échelle fractionnaire);
  • xwayland-keyboard-grub - Capture l'entrée dans les applications Xwayland.
  • Sélection primaire: par analogie avec X11, elle fournit le presse-papier principal (sélection primaire), dont l'insertion d'informations se fait généralement avec le bouton central de la souris. La synchronisation Linux explicite est un mécanisme spécifique à Linux pour la synchronisation des tampons liés à une surface.

Enfin Weston 7.0 et cette nouvelle version de Wayland 1.18 devraient sortir le mois prochain, le 23 août.

Pour ceux qui souhaitent tester les performances de Wayland, vous pouvez télécharger Fedora car c'est l'une des distributions Linux pour implémenter ce protocole, tout en étant considérée comme l'une des plus robustes.


Soyez le premier à commenter

Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  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.