Wayland or x11?

    How to know which you are using 🔗

    Source: https://unix.stackexchange.com/questions/202891/how-to-know-whether-wayland-or-x11-is-being-used

    Based on an error message in the rust winit crate I think the easiest way to check is see if either of the environment variables WAYLAND_DISPLAY or WAYLAND_SOCKET is set. And the environment variable DISPLAY should be set if you are on x11. So…

    You get output on at least one of this if you are on Wayland:

    echo $WAYLAND_DISPLAY
    echo $WAYLAND_SOCKET
    

    And you should get output on this if you are on x11:

    echo $DISPLAY
    

    The actual instruction from the site are to run

    loginctl
    

    Then take the value under session in the first column and insert into <SESSION> in the next command

    loginctl show-session <SESSION> -p Type