Merge pull request #600 from liquid600pgm/patch-1
Made the unix launcher compatible with any shell
This commit is contained in:
commit
bce6a0552b
|
@ -69,20 +69,20 @@ else
|
|||
# `man terminator`), which causes an "unable to find shell" error. If x-terminal-emulator
|
||||
# is mapped to Terminator, invoke it directly instead.
|
||||
if [[ "$(readlink -e $(which x-terminal-emulator))" == *"/terminator" ]]; then
|
||||
terminator -e "$LAUNCHER"
|
||||
terminator -e "sh -c 'TERM=xterm $LAUNCHER'"
|
||||
else
|
||||
x-terminal-emulator -e "$LAUNCHER"
|
||||
x-terminal-emulator -e "sh -c 'TERM=xterm $LAUNCHER'"
|
||||
fi
|
||||
elif $COMMAND xfce4-terminal 2>/dev/null; then
|
||||
xfce4-terminal -e "env TERM=xterm; $LAUNCHER"
|
||||
xfce4-terminal -e "sh -c 'TERM=xterm $LAUNCHER'"
|
||||
elif $COMMAND gnome-terminal 2>/dev/null; then
|
||||
gnome-terminal -e "env TERM=xterm; $LAUNCHER"
|
||||
gnome-terminal -e "sh -c 'TERM=xterm $LAUNCHER'"
|
||||
elif $COMMAND konsole 2>/dev/null; then
|
||||
konsole -p Environment=TERM=xterm -e "$LAUNCHER"
|
||||
elif $COMMAND terminal 2>/dev/null; then
|
||||
terminal -e "$LAUNCHER"
|
||||
terminal -e "sh -c 'TERM=xterm $LAUNCHER'"
|
||||
else
|
||||
$LAUNCHER
|
||||
sh -c 'TERM=xterm $LAUNCHER'
|
||||
fi
|
||||
|
||||
# some Linux users get error 127 (command not found) from the above block, even though
|
||||
|
|
Loading…
Reference in New Issue