From d719c55bb9c9b61d02f229ef56232684459cb52c Mon Sep 17 00:00:00 2001 From: Botspot Date: Sun, 9 May 2021 20:44:49 -0500 Subject: [PATCH] terminal-run: support qterminal and add debug mode --- etc/terminal-run | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/etc/terminal-run b/etc/terminal-run index 7026d8c..fe15934 100755 --- a/etc/terminal-run +++ b/etc/terminal-run @@ -3,23 +3,45 @@ #$1 is the command to be run. #$2 is the title. +#DEBUG=1 + if [ -f /usr/bin/lxterminal ];then lxterminal --title="$2" -e bash -c "$1" + [ $DEBUG == 1 ] && echo lxterminal + elif [ -f /usr/bin/xfce4-terminal ];then xfce4-terminal --title="$2" -x bash -c "$1" + [ $DEBUG == 1 ] && echo xfce4-terminal + elif [ -f /usr/bin/mate-terminal ];then #mate-terminal --title="$2" -e "bash -c "\""$1"\""" mate-terminal --title="$2" -x bash -c "$1" + [ $DEBUG == 1 ] && echo mate-terminal + elif [ -f /usr/bin/xterm ];then xterm -T "$2" -e bash -c "$1" + [ $DEBUG == 1 ] && echo xterm + elif [ -f /usr/bin/konsole ];then konsole -p tabtitle="$2" -e bash <(echo "$1") + [ $DEBUG == 1 ] && echo konsole + elif [ -f /usr/bin/terminator ];then terminator -T "$2" -x bash -c "$1" + [ $DEBUG == 1 ] && echo terminator + elif [ -f /usr/bin/gnome-terminal ];then gnome-terminal --title "$2" -x bash -c "$1" + [ $DEBUG == 1 ] && echo gnome-terminal + +elif [ -f /usr/bin/qterminal ];then + qterminal -e bash <(echo "$1") + [ $DEBUG == 1 ] && echo qterminal + elif [ -f /usr/bin/x-terminal-emulator ];then $(readlink -f /usr/bin/x-terminal-emulator) -e bash -c "$1" + [ $DEBUG == 1 ] && echo x-terminal-emulator + else echo "Failed to locate any terminal emulators!!!" exit 1