]> git.alrj.org Git - zsh.d.git/blobdiff - wrappers/konsoleautowrap
Tabs renaming for konsole/kde4
[zsh.d.git] / wrappers / konsoleautowrap
index de72cfd7b742a6ef9361e955ef8059b09b3a3e10..78ebd5a569bc0e3982e5712ead53f8ed70b854dd 100755 (executable)
@@ -5,6 +5,13 @@ typeset -a args
 cmd=`basename $0`
 args=$@
 lastarg="${args[(w)-1]}"
-dcop ${KONSOLE_DCOP_SESSION} renameSession "$lastarg"
+if [ -n "$KONSOLE_DCOP_SESSION" ]
+then
+  dcop ${KONSOLE_DCOP_SESSION} renameSession "$lastarg"
+elif [ -n "$KONSOLE_DBUS_SESSION" ]
+then
+  qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 0 "$lastarg" > /dev/null
+  qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 1 "$lastarg" > /dev/null
+fi
 exec $cmd "$@"