X11 utilise le DISPLAY
variable d'environnement pour trouver le serveur X. Wayland utilise WAYLAND_DISPLAY
. Recherchez d'abord la variable Wayland. Ensuite, si vous ne le trouvez pas ou si vous ne pouvez pas vous connecter, continuez à utiliser X11.
Ne sautez pas la vérification du WAYLAND_DISPLAY
variable ou supposons que Wayland fonctionne sur "wayland-0". Certaines personnes veulent utiliser des compositeurs imbriqués, que vous contourneriez. D'autres personnes utilisent peut-être Wayland mais souhaitent forcer le rendu X11 en supprimant la variable WAYLAND_DISPLAY.
utilisez la variable d'environnement XDG_SESSION_TYPE
sur x11
echo $XDG_SESSION_TYPE
x11
sur wayland
$ echo $XDG_SESSION_TYPE
wayland