XWayland 22.1.0 arrive avec la prise en charge de la location DRM, des améliorations des gestes du pavé tactile, etc.

Le lancement de la nouvelle version du serveur XWayland 22.1.0 dans lequel se distingue la prise en charge du protocole DRM Lease, ainsi que la mise en œuvre de l'extension Present et la possibilité de traiter les gestes de contrôle sur l'écran tactile.

Pour ceux qui ignorent XWayland, ils devraient savoir que c'est un serveur X fonctionnant sous Wayland et fournit une rétrocompatibilité pour les applications X11 héritées qui fournit une organisation de démarrage pour les applications X11 aux performances du serveur X.Org dans les environnements Wayland.

Comme beaucoup d'entre vous le savent, Wayland est un système de fenêtres complet en soi. Pour sa part, le serveur Xorg peut être modifié pour utiliser des périphériques d'entrée wayland pour la saisie et transmettre la fenêtre racine ou les fenêtres individuelles de niveau supérieur en tant que surfaces wayland.

Prise en charge de XWayland fusionnée dans la branche principale de X.Org eLe 4 avril 2014, il a été publié pour la première fois avec xserver 1.16. Des DDX vidéo X.Org séparés ne sont plus nécessaires, et le serveur continue d'exécuter le même pilote 2D avec le même code d'accélération que lors de l'exécution native et la principale différence est que wayland gère l'affichage des fenêtres au lieu de KMS.

Le composant est en cours de développement dans le cadre de la base de code principale X.Org et il a été précédemment publié avec le serveur X.Org, mais en raison du blocage du serveur X.Org et l'incertitude avec la sortie de 1.21 dans le contexte du développement actif continu de XWayland, il a été décidé de séparer XWayland et de publier les modifications accumulées dans un package séparé.

XWayland 22.1.0 Principales nouvelles fonctionnalités

Dans cette nouvelle version présentée à partir de XWayland 22.1.0 il est souligné que la prise en charge du protocole DRM Lease a été ajoutée, qui permet au serveur X d'agir comme un pilote DRM (Direct Rendering Manager) qui fournit des ressources DRM aux clients. Sinon, en termes pratiques, le protocole est utilisé pour former une image stéréo avec différents tampons pour les yeux gauche et droit lorsqu'il est affiché dans des casques de réalité virtuelle.

Une autre nouveauté qui se démarque est que le code a été repensé avec la mise en place de l'extension Present, qui fournit au gestionnaire composite les moyens de copier ou de restituer les pixmaps de la fenêtre redirigée, de se synchroniser avec l'impulsion d'absence de cadre ( vblank ) et également de gérer les événements PresentIdleNotify ils permettent au client de juger de la disponibilité des pixmaps pour des modifications ultérieures (la possibilité de savoir à l'avance quel pixmap sera utilisé dans la prochaine image).

Il est également souligné que ajout de la configuration du framebuffer (fbconfig) vers GLX pPour prendre en charge l'espace colorimétrique sRGB (GL_FRAMEBUFFER_SRGB) et ajouté ClientDisconnectMode à la bibliothèque libxfixes et la possibilité de définir un délai facultatif pour l'arrêt automatique après une déconnexion du client.

D'autre part, nous pouvons également constater qu'il a été ajouté la possibilité de traiter les gestes de contrôle sur l'écran tactile et que les dépendances incluent la bibliothèque libxcvt.

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

En plus de cela, nous pouvons également noter que la première version de LWQt a été présentée, un Variante de coque personnalisée LXQt 1.0 qui est devenu utiliser le protocole Wayland au lieu de X11. Comme LXQt, le projet LWQt est présenté comme un environnement utilisateur rapide, modulaire et léger qui adhère aux méthodes d'organisation de bureau classiques.

La première version de LWQt comprend les composants suivants, adapté pour fonctionner dans un environnement basé sur Wayland (tous les autres composants LXQt sont utilisés sans modification) :

  • LWQt Mutter est un gestionnaire composite basé sur Mutter.
  • LWQt KWindowSystem : bibliothèque pour travailler avec les systèmes de fenêtres, portée à partir de KDE Frameworks 5.92.0.
  • LWQt QtWayland : module Qt avec implémentation de composants pour exécuter des applications Qt dans l'environnement Wayland, porté à partir de Qt 5.15.2.
  • Session LWQt : gestionnaire de session.
  • Panneau LWQt
  • LWQt PCManFM : gestionnaire de fichiers.

Pour en savoir plus, vous pouvez 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.