Update su-to-zenmap.sh

added support for gnome-terminal when that is the only emulator installed.
This commit is contained in:
Tim 2023-09-18 16:24:01 -06:00 committed by GitHub
parent d1d1d6901a
commit 5c03471c46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,15 +40,17 @@ else
else
SU_TO_ROOT_X=sterm
fi;
else
SU_TO_ROOT_X=su-to-root
elif test -x /usr/bin/gnome-terminal ; then
SU_TO_ROOT_X=gnome-terminal
fi
else SU_TO_ROOT_X=su-to-root
fi
case $SU_TO_ROOT_X in
gksu) gksu -u "$PRIV" "$COMMAND";;
kdesu) kdesu -u "$PRIV" -c "$COMMAND";;
kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" -c "$COMMAND";;
ktsuss) ktsuss -u "$PRIV" "$COMMAND";;
gnome-terminal) gnome-terminal -- sudo -u "$PRIV" "$COMMAND";;
# As a last resort, open a new xterm use sudo/su
sdterm) xterm -e "sudo -u $PRIV $COMMAND";;
sterm) xterm -e "su -l $PRIV -c $COMMAND";;