]> gitweb.fluxo.info Git - scripts.git/commitdiff
Terminal: support for title env variable
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 1 Jun 2013 21:19:22 +0000 (18:19 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 1 Jun 2013 21:19:22 +0000 (18:19 -0300)
terminal

index 47441e7e576cbfbffcea74f5f7cdcb3a7ccfd740..a694aa10faedfd623538073450a755b710a7a968 100755 (executable)
--- a/terminal
+++ b/terminal
@@ -5,26 +5,30 @@
 
 source ~/.geometry || exit 1
 
+if [ -z "$TITLE" ]; then
+  TITLE="terminal"
+fi
+
 if [ "$TERM" == "rxvt" ]; then
   if [ ! -z "$1" ]; then
-    rxvt-unicode -bg black +sb -fg white -fn $FONT -g $GEOMETRY -title terminal \
+    rxvt-unicode -bg black +sb -fg white -fn $FONT -g $GEOMETRY -title $TITLE \
                  -e bash -rcfile $HOME/.terminal -c "$*"
   else
-    rxvt-unicode -bg black +sb -fg white -fn $FONT -g $GEOMETRY -title terminal \
+    rxvt-unicode -bg black +sb -fg white -fn $FONT -g $GEOMETRY -title $TITLE \
                  -e bash -rcfile $HOME/.terminal
   fi
 elif [ "$TERM" == "Eterm" ]; then
   if [ ! -z "$1" ]; then
     Eterm  --background-pixmap 0 --scrollbar 0 +sb -b black -f white -F $FONT --borderless no \
-           --buttonbar 0 -g $GEOMETRY -nterminal -e bash -rcfile $HOME/.terminal -c "$*"
+           --buttonbar 0 -g $GEOMETRY -n$TITLE -e bash -rcfile $HOME/.terminal -c "$*"
   else
     Eterm  --background-pixmap 0 --scrollbar 0 +sb -b black -f white -F $FONT --borderless no \
-           --buttonbar 0 -g $GEOMETRY -nterminal -e bash -rcfile $HOME/.terminal
+           --buttonbar 0 -g $GEOMETRY -n$TITLE -e bash -rcfile $HOME/.terminal
   fi
 elif [ "$TERM" == "xterm" ]; then
   if [ ! -z "$1" ]; then
-    xterm -u8 -fn $FONT -geometry $GEOMETRY -title terminal -e bash -c "$*"
+    xterm -u8 -fn $FONT -geometry $GEOMETRY -title $TITLE -e bash -c "$*"
   else
-    xterm -u8 -fn $FONT -geometry $GEOMETRY -title terminal -e bash
+    xterm -u8 -fn $FONT -geometry $GEOMETRY -title $TITLE -e bash
   fi
 fi