You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
719 B
25 lines
719 B
#!/bin/bash |
|
|
|
# Try to run a command in an appropriate type of terminal window |
|
# depending on whats available |
|
# Sigh: theres no common way of handling command line args :-( |
|
function run_in_terminal_window() |
|
{ |
|
name="$1" |
|
shift |
|
echo "Starting $name : $*" |
|
# default to xterm as it has the most consistent options and can start minimised |
|
if [ -x /usr/bin/xterm ]; then |
|
/usr/bin/xterm -iconic -n "$name" -name "$name" -T "$name" -hold -e $* & |
|
elif [ -x /usr/bin/konsole ]; then |
|
/usr/bin/konsole --hold -e $* |
|
elif [ -x /usr/bin/gnome-terminal ]; then |
|
/usr/bin/gnome-terminal -e "$*" |
|
else |
|
echo "ERROR: Please install xterm" |
|
exit 1 |
|
fi |
|
} |
|
|
|
run_in_terminal_window $* |
|
exit 0
|
|
|