The Wayland Protocol

Wayland is a display server protocol which was (at the time of writing) introduced as the default in GNOME. It is said that Wayland will eventually replace X11 as the default display server on Linux and many distributions have begun implementation of Wayland. Wayland is a more modern protocol and has a smaller code base currently. Wayland is still under development, and there are still applications and behaviours that don’t work as expected, you may find that some applications have not been updated to work properly in Wayland and currently the only way these applications will run is using Xorg instead of Wayland. This includes some legacy system applications and games.

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 de l’écran de connexion. Actuellement, KDE utilise toujours X11 et bien qu’il y ait une session plasma-wayland disponible, elle n’est pas considérée comme stable ou sans bogue pour le moment.

Comment 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 vous montrer 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, il suffit de taper loginctl pour obtenir les détails de votre session.

L’ancien 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

There is also the lg (looking glass) tool in GNOME that will allow you to determine which protocol a specific window is using. To do this, you run the application by typing lg in the run dialog or at the command line, select “Windows” in the upper right corner of the tool, and click on the application name (or open window) you want to know about. If the window is running in wayland it will say “MetaWindowWayland” and if it is running in X11 it will say “MetaWindowX11”.

Ressources supplémentaires

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

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