#!/usr/bin/env bash name=vdn-terminal BIG=0 synopsis() { cat << EOF Usage : $name [-h] EOF } help() { cat << EOF $name lance un terminal exécutant une commande en arrière plan. `synopsis` -h : affiche cette aide -b : police de 10 et géométrie de 140x43 (big) EOF } usage() { synopsis exit 1 } args() { local opt while getopts "hb" opt; do case $opt in h) help; exit 0;; b) BIG=1;; ?) usage;; esac done shift $(($OPTIND - 1)) ARGS=$@ } # Programme principal args $@ VDN_PATH=$(readlink -f $(dirname $0)/..); . $VDN_PATH/bin/functions.sh export VDN_PATH cmd=$ARGS #geom="-fa 'Monospace' -fs 12" #[ $BIG = 1 ] && geom="-fa 'Monospace' -fs 10 -geometry 140x43" opts="-j -rightbar -sb -si -sk -vb" geom="" [ $BIG = 1 ] && geom="--geometry 140x43 --font 12" #c="gnome-terminal --name=\"$name\" -- $cmd" c="xfce4-terminal $geom --disable-server -T \"$name\" -x $cmd" #c="xterm $opts $geom -T \"$name\" -e $cmd" echo "vdn-terminal cmd:$c" eval $c 2> /dev/null & #vdn-terminal.rb $@