Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4477

Advanced users • [Solved] How would I identify if X11 or Wayland?

$
0
0
From a Terminal launched from the desktop "XDG_SESSION_TYPE" and "XDG_SESSION_DESKTOP" will show what one is using -
pi@Pi4B:~ $ env | grep "XDG_SESSION"
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_DESKTOP=LXDE-pi-x
XDG_SESSION_TYPE=x11
XDG_SESSION_CLASS=user
XDG_SESSION_ID=1
pi@Pi4B:~ $ env | grep "XDG_SESSION"
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_DESKTOP=LXDE-pi-wayfire
XDG_SESSION_TYPE=wayland
XDG_SESSION_CLASS=user
XDG_SESSION_ID=1
pi@Pi4B:~ $ env | grep "XDG_SESSION"
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_DESKTOP=LXDE-pi-labwc
XDG_SESSION_TYPE=wayland
XDG_SESSION_CLASS=user
XDG_SESSION_ID=1
But via a remote connection that is not available, which is as expected -
pi@Pi4B:~ $ env | grep "XDG_SESSION"
XDG_SESSION_TYPE=tty
XDG_SESSION_CLASS=user
XDG_SESSION_ID=9
So how should something run over a remote connection identify what it would be if it were running under the desktop ?

I assume there are some files which tell the OS what has been selected. Anyone know which and where ?

Statistics: Posted by hippy — Sat May 11, 2024 2:06 pm — Replies 0 — Views 33



Viewing all articles
Browse latest Browse all 4477

Trending Articles