Wayland 1.21 est déjà sorti et voici ses nouveautés

Après six mois de développement une version stable du protocole Wayland 1.21 a été présentée, cette nouvelle API et ABI étant rétrocompatible avec les versions 1.x et contient principalement des corrections de bogues et des mises à jour mineures du protocole.

Il y a quelques jours, une mise à jour corrective pour Weston Composite Server 10.0.1 a été créée, qui est en cours de développement dans le cadre d'un cycle de développement distinct. Weston fournit du code et des exemples de travail pour l'utilisation de Wayland dans des environnements de bureau et des solutions intégrées.

Principales nouvelles de Wayland 1.21

Dans cette nouvelle version qui introduction de la prise en charge ajoutée de l'événement wl_pointer.axis_value120 à l'API wl_pointer pour un défilement de souris de haute précision avec une molette de défilement haute résolution.

Un autre des changements qui se démarque dans cette nouvelle version est que de nouvelles fonctionnalités ont été ajoutées au serveur wl_signal_emit_mutable (semblable à wl_signal_emit qui prend en charge le fonctionnement correct dans une situation où un gestionnaire de signal supprime un autre gestionnaire de signal) et wl_global_get_version (permet de connaître la version générale de l'API).

Protocole wl_shell a été marqué comme facultatif pour le déploiement sur des serveurs composites et est devenu obsolète. Pour créer des coques personnalisées, il est recommandé d'utiliser le protocole xdg_shell, qui fournit une interface pour interagir avec des surfaces comme des fenêtres, vous permettant de déplacer des surfaces sur l'écran, de réduire, d'agrandir, de redimensionner, etc.

Les structures et fonctions propres et retravaillées associées sont également mises en évidence. avec la personnalisation du curseur, plus les exigences pour le système de construction ont été augmentées, la boîte à outils Meson au moins la version 0.56 est maintenant requise pour la construction. Lors de la compilation, le drapeau "c_std=c99" est activé.

De plus, il convient également de mentionner que le développement du projet a été transféré sur la plate-forme GitLab en utilisant l'infrastructure du projet FreeDesktop.org.

En outre, Il convient également de noter les changements dans les applications, environnements de bureau et distributions liés à Wayland :

  • KDE prévoit en 2022 d'amener la session de bureau Plasma basée sur le protocole Wayland à un état adapté à une utilisation quotidienne par une proportion importante d'utilisateurs.
  • Dans Fedora 36, ​​​​sur les systèmes dotés de pilotes NVIDIA propriétaires, la session GNOME basée sur le protocole Wayland est activée par défaut, qui n'était auparavant utilisée que lors de l'utilisation de pilotes open source.
  • Dans Ubuntu 22.04, la plupart utilisent par défaut une session de bureau basée sur le protocole Wayland, mais l'utilisation du serveur X reste la valeur par défaut pour les systèmes dotés de pilotes propriétaires NVIDIA. Pour Ubuntu, un dépôt PPA a été proposé avec le package qtwayland, dans lequel les correctifs liés à l'amélioration du support du protocole Wayland ont été transférés de la branche Qt 5.15.3, accompagnés du projet KDE.
  • Les versions nocturnes de Firefox ont la prise en charge de Wayland activée par défaut. Firefox corrige un problème de blocage des threads, améliore la mise à l'échelle des fenêtres contextuelles et fait fonctionner le menu contextuel lors de la vérification de l'orthographe.
  • Valve continue de développer le serveur composite Gamescope (anciennement connu sous le nom de steamcompmgr), qui utilise le protocole Wayland et est utilisé dans le système d'exploitation SteamOS 3.
  • La version du composant XWayland 22.1.0 DDX a été publiée, qui fournit la version du serveur X.Org pour orchestrer l'exécution des applications X11 dans les environnements basés sur Wayland. La nouvelle version ajoute la prise en charge du protocole DRM Lease, qui est utilisé 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.
  • Le projet labwc développe un serveur composite pour Wayland avec des fonctionnalités rappelant le gestionnaire de fenêtres Openbox (le projet est promu comme une tentative de créer une alternative Openbox pour Wayland).
  • La première version de LWQt , une variante de shell personnalisé basée sur Wayland de LXQt, est disponible.
  • Collabora, dans le cadre du projet wxrd, développe un nouveau serveur composite basé sur Wayland pour les systèmes de réalité virtuelle.
  • La version du projet Wine-wayland 7.7 a été publiée, ce qui permet à Wine d'être utilisé dans des environnements basés sur le protocole Wayland, sans utiliser les composants XWayland et X11.

source: https://lists.freedesktop.org


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.