X11 utilizza il DISPLAY
variabile di ambiente per trovare il server X. Wayland usa WAYLAND_DISPLAY
. Cerca prima la variabile Wayland. Quindi, se non lo trovi o non riesci a connetterti, continua a utilizzare X11.
Non saltare il controllo del WAYLAND_DISPLAY
variabile o presumere che Wayland sia in esecuzione su "wayland-0". Alcune persone vogliono usare compositori nidificati, che aggireresti. Altre persone potrebbero eseguire Wayland ma vogliono forzare il rendering di X11 eliminando la variabile WAYLAND_DISPLAY.
usa la variabile d'ambiente XDG_SESSION_TYPE
su x11
echo $XDG_SESSION_TYPE
x11
sulla strada
$ echo $XDG_SESSION_TYPE
wayland