bugfix in determining XDG_SESSION_TYPE

This commit is contained in:
Tilman Kranz 2025-05-25 06:10:11 +02:00
parent 67cbc09f43
commit 43f4bd632b

View file

@ -506,6 +506,9 @@ elif [[ -z $(type -p zenity) ]] ; then
elif ! [[ -v DISPLAY ]] && ! [[ -v XDG_SESSION_TYPE ]] ; then elif ! [[ -v DISPLAY ]] && ! [[ -v XDG_SESSION_TYPE ]] ; then
gui=false gui=false
warning "Disabling GUI support, because neither \"DISPLAY\" not \"XDG_SESSION_TYPE\ is set." warning "Disabling GUI support, because neither \"DISPLAY\" not \"XDG_SESSION_TYPE\ is set."
elif [[ $XDG_SESSION_TYPE = tty ]] ; then
gui=false
warning "Disabling GUI support, because \"XDG_SESSION_TYPE\ is set to \"tty\"."
else else
gui=true gui=true
fi fi