Wayland 1.20 est livré avec un support officiel pour FreeBSD et plus

Logo Wayland

Récemment le lancement de la nouvelle version stable du protocole, le mécanisme de communication entre les processus et les bibliothèques Wayland 1.20.

Branche 1.20 est rétrocompatible au niveau API et ABI avec les versions 1.x et contient principalement des corrections de bogues et des mises à jour mineures du protocole.

Le serveur composite de Weston, qui fournit du code et des exemples de travail pour l'utilisation de Wayland dans des environnements de bureau et intégrés, évolue dans un cycle de développement distinct.

Principales nouvelles de Wayland 1.20

Dans cette nouvelle version du protocole, il est souligné que le support officiel de la plate-forme FreeBSD a été implémenté, pour lesquels des tests ont été ajoutés au système d'intégration continue.

Un autre changement important dans Wayland 1.20 est que prise en charge du système de construction d'autotools supprimée et maintenant utilisez Meson à la place.

En plus de cela, il est souligné que la fonction "Wl_surface.offset" a été ajouté au protocole pour permettre aux clients de mettre à jour le décalage du tampon de surface indépendamment du tampon lui-même.

Il est également noté que les capacités "wl_output.name" et "wl_output.description" ont été ajoutées au protocole pour permettre au client d'identifier la sortie sans être lié à l'extension de protocole xdg-output-unstable-v1.

Un nouvel attribut "type" a été introduit dans les définitions de protocole pour les événements, et les événements eux-mêmes peuvent désormais être marqués comme destructeurs.

Et on peut aussi trouver que des corrections de bugs ont été apportées, y compris les conditions de concurrence lors de la suppression des proxys sur les clients multithreads.

De la part du Modifications des applications, des environnements de bureau et des distributions liées à Wayland, les éléments suivants sont mis en évidence :

  • Dans XWayland et le pilote propriétaire, NVIDIA a mis en œuvre des modifications, permettant la prise en charge complète de l'accélération matérielle OpenGL et Vulkan dans les applications X11 créées à l'aide du composant DDX.
  • Le protocole a été implémenté dans Ubuntu 21.04, tandis que dans Fedora 35, Ubuntu 21.10 et RHEL 8.5, la possibilité d'utiliser le protocole Wayland basé sur le bureau avec les systèmes de pilotes propriétaires NVIDIA est ajoutée.
  • Canonical a publié un framework Ubuntu plein écran pour les kiosques Internet utilisant le protocole Wayland.
  • Le système de streaming vidéo OBS Studio a mis en œuvre le protocole conforme à Wayland.
  • GNOME 40 et 41 continuent d'affiner la prise en charge du protocole Wayland et du composant XWayland. Les sessions Wayland sont autorisées pour les systèmes dotés de GPU NVIDIA.
  • Portabilité continue du bureau MATE pour Wayland. Pour travailler sans être lié à X11 dans l'environnement Wayland, la visionneuse de documents Atril, le moniteur système, l'éditeur de texte Pen, l'émulateur de terminal et d'autres composants de bureau sont adaptés.
  • Dans KDE, une session a été stabilisée à l'aide du protocole Wayland. Le gestionnaire de composition KWin et le bureau KDE Plasma 5.21, 5.22 et 5.23 apportent des améliorations significatives à la session Wayland.
  • Firefox 93-96 inclut des modifications pour résoudre les problèmes affectant les environnements Wayland avec la gestion des fenêtres contextuelles, le presse-papiers et la mise à l'échelle sur différents écrans DPI.
  • Une interface personnalisée compacte basée sur le serveur composite de Weston a été publiée.
  • La première version de labwc, un serveur composite pour Wayland avec des fonctionnalités rappelant le gestionnaire de fenêtres Openbox, est disponible.
  • System76 travaille sur un nouvel environnement utilisateur COSMIC utilisant Wayland.
  • L'environnement personnalisé Sway 1.6 et le serveur composite Wayfire 0.7 ont été publiés à l'aide de Wayland.
  • Un pilote mis à jour a été proposé pour Wine, qui vous permet d'exécuter des applications utilisant GDI et OpenGL / DirectX via Wine directement dans un environnement basé sur Wayland, sans utiliser la couche XWayland et sans supprimer la liaison de Wine au protocole X11. Le pilote ajoute la prise en charge des configurations Vulkan et multi-moniteurs.
  • Microsoft a implémenté la possibilité d'exécuter des applications Linux avec une interface graphique dans des environnements basés sur le sous-système WSL2 (Windows Subsystem for Linux). Pour la sortie, le gestionnaire composite RAIL-Shell est utilisé, qui utilise le protocole Wayland et est basé sur la base de code Weston.

Enfin, pour ceux qui souhaitent tester cette nouvelle version, ils peuvent télécharger le code source pour compilation sur 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.