]> git.alrj.org Git - zsh.d.git/blob - wrappers/konsoleautowrap
Tabs renaming for konsole/kde4
[zsh.d.git] / wrappers / konsoleautowrap
1 #! /usr/bin/zsh
2 # This small script renames the konsole tab to the commands' last argument
3
4 typeset -a args
5 cmd=`basename $0`
6 args=$@
7 lastarg="${args[(w)-1]}"
8 if [ -n "$KONSOLE_DCOP_SESSION" ]
9 then
10   dcop ${KONSOLE_DCOP_SESSION} renameSession "$lastarg"
11 elif [ -n "$KONSOLE_DBUS_SESSION" ]
12 then
13   qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 0 "$lastarg" > /dev/null
14   qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 1 "$lastarg" > /dev/null
15 fi
16 exec $cmd "$@"
17