Sortie de XWayland 21.1.0, un composant permettant d'exécuter des applications X11 dans les environnements Wayland

XWayland 21.1.0 est maintenant disponible, un composant DDX (Device-Dependent X) qui exécute le serveur X.Org pour exécuter des applications X11 dans des environnements basés sur Wayland. Le composant est développé dans le cadre de la base de code principale de X.Org et a été précédemment publié avec le serveur X.Org, mais en raison de la stagnation du serveur X.Org et de l'incertitude liée à la sortie de la version 1.21 dans le contexte de En raison du développement actif et continu de XWayland, il a été décidé de séparer XWayland et de publier les modifications accumulées sous la forme d'un package séparé.

Changements majeurs par rapport à l'état XWayland du serveur X.Org 1.20.10 :

  • L'implémentation XVideo prend en charge le format NV12.
  • Ajout de la possibilité d'accélérer des formats d'extension RENDER supplémentaires à l'aide de l'architecture d'accélération Glamour 2D, qui utilise OpenGL pour accélérer les opérations 2D.
  • Le fournisseur GLX a été modifié pour utiliser EGL au lieu de swrast_dri.so du projet Mesa.
  • Ajout de la prise en charge du protocole Wayland wp_viewport pour la mise à niveau des applications plein écran.
  • Fourni plusieurs bandes tampons pour toutes les surfaces Wayland.
  • Un appel à memfd_create est utilisé pour créer des tampons partagés avec le serveur composite Wayland lorsque l'accélération basée sur Glamour est désactivée.
  • Prise en charge améliorée pour les clients utilisant le mouvement relatif de la souris et la capture du clavier.
  • Ajout des options de ligne de commande "-listenfd", "-version" et "-verbose".
  • Les outils de construction sont limités à la prise en charge du système de construction de mésons.

Source: opennet.ru

Ajouter un commentaire