Rechercher

1.5. Back ends graphiques dans RHEL 9

download PDF

Dans RHEL 9, vous avez le choix entre deux protocoles pour construire une interface utilisateur graphique :

Wayland
Le protocole Wayland utilise GNOME Shell comme compositeur et serveur d'affichage, qui est également appelé GNOME Shell on Wayland.
X11
Le protocole X11 utilise X.Org comme serveur d'affichage. L'affichage de graphiques basé sur ce protocole fonctionne de la même manière que dans RHEL 7, où c'était la seule option.

Les nouvelles installations de RHEL 9 sélectionnent automatiquement GNOME Shell on Wayland. Toutefois, vous pouvez passer à X.Org, ou sélectionner la combinaison requise d'environnement GNOME et de serveur d'affichage.

Applications X11

Les applications clientes doivent être portées sur le protocole Wayland ou utiliser un kit d'outils graphiques doté d'un backend Wayland, tel que GTK, pour pouvoir travailler de manière native avec le compositeur et le serveur d'affichage basés sur Wayland.

Les applications X11 héritées qui ne peuvent pas être portées sur Wayland utilisent automatiquement Xwayland comme proxy entre les clients X11 hérités et le compositeur Wayland. Xwayland fonctionne à la fois comme serveur X11 et comme client Wayland. Le rôle de Xwayland est de traduire le protocole X11 en protocole Wayland et inversement, afin que les applications héritées de X11 puissent fonctionner avec le serveur d'affichage basé sur Wayland.

Sur GNOME Shell on Wayland, Xwayland démarre automatiquement à la connexion, ce qui garantit que la plupart des applications héritées de X11 fonctionnent comme prévu lorsque l'on utilise GNOME Shell on Wayland. Cependant, les protocoles X11 et Wayland sont différents, et certains clients qui s'appuient sur des fonctionnalités spécifiques à X11 peuvent se comporter différemment sous Xwayland. Pour ces clients spécifiques, vous pouvez passer au serveur d'affichage X.Org.

Dispositifs d'entrée

RHEL 9 utilise une pile d'entrée unifiée, libinput, qui gère tous les types de périphériques courants, tels que les souris, les pavés tactiles, les écrans tactiles, les tablettes, les boules de commande et les bâtons de pointage. Cette pile unifiée est utilisée à la fois par le compositeur X.Org et par le compositeur GNOME Shell on Wayland.

GNOME Shell on Wayland utilise directement libinput pour tous les périphériques, et aucun pilote commutable n'est disponible. Sous X.Org, libinput est implémenté en tant que pilote X.Org libinput , et vous pouvez éventuellement activer le pilote X.Org evdev si libinput ne prend pas en charge votre périphérique d'entrée.

Ressources supplémentaires

  • Vous trouverez la liste actuelle des environnements pour lesquels Wayland n'est pas disponible dans le fichier /usr/lib/udev/rules.d/61-gdm.rules.
  • Pour plus d'informations sur le projet Wayland, voir la documentation Wayland.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.