Documentation for a newer release is available. View Latest

Le protocole Wayland

Wayland est un protocole de serveur d’affichage qui a été (au moment de l’écriture) introduit en tant que serveur par défaut dans GNOME. Il est dit que Wayland finira par remplacer X11 comme serveur d’affichage par défaut sur Linux et de nombreuses distributions ont commencé l’implémentation de Wayland. Wayland est un protocole plus moderne composé actuellement de moins de lignes de code. Wayland est encore en cours de développement, certaines applications et certains comportements ne fonctionnent pas encore comme prévu. Vous pouvez constater que certaines applications n’ont pas été mises à jour pour fonctionner correctement dans Wayland : actuellement, le seul moyen de faire fonctionner ces applications est d’utiliser Xorg au lieu de Wayland. Cela inclut certaines anciennes applications système et certains jeux.

Wayland est activé par défaut dans le bureau GNOME. Vous pouvez choisir d’exécuter GNOME sous X11 en choisissant l’option GNOME sur Xorg dans le sélecteur de session sur l’écran de connexion. Actuellement, KDE utilise toujours X11, et bien que la session plasma-wayland existe, à l’heure actuelle, elle n’est pas considérée comme stable ou sans bug.

Déterminer si vous utilisez Wayland

Une manière de déterminer si vous utilisez Wayland est de vérifier la valeur de la variable $WAYLAND_DISPLAY. Pour ce faire, tapez :

$ echo $WAYLAND_DISPLAY
wayland-0

Si vous n’utilisez pas Wayland, la variable ne contiendra aucune valeur. Vous pouvez également utiliser loginctl pour voir quel type de session est en cours d’exécution :

$ loginctl show-session <VOTRE_NUMÉRO_DE_SESSION> -p Type

Pour déterminer votre numéro de session, tapez loginctl et vous obtiendrez les infos sur votre session.

Le serveur X11 est également fourni avec Wayland pour des raisons de compatibilité. Pour déterminer quelles applications s’exécutent dans ce mode, vous pouvez exécuter la commande suivante :

$ xlsclients

Il existe aussi l’outil lg (Looking Glass) de GNOME qui vous permettra de déterminer le protocole utilisé par une fenêtre spécifique. Pour ce faire, lancez l’application en tapant lg dans la boite de dialogue d’exécution ou sur la ligne de commande, sélectionnez “Windows” dans le coin supérieur droit de l’outil, et cliquez sur le nom de l’application (ou de la fenêtre ouverte) de votre choix. Si la fenêtre s’exécute sous Wayland, vous lirez “MetaWindowWayland”, et si elle s’exécute sous X11, vous lirez “MetaWindowX11”.

Ressources supplémentaires

Pour en savoir plus sur Wayland, veuillez consulter le site Web suivant :

Si vous avez besoin de déterminer si un problème que vous rencontrez est lié à Wayland, consultez le wiki Fedora en cliquant sur le lien ci-dessous :