From: Amand Tihon Date: Sat, 1 May 2010 13:39:51 +0000 (+0200) Subject: Correct Konsole tab renaming X-Git-Url: https://git.alrj.org/?p=zsh.d.git;a=commitdiff_plain;h=b4cf91ff70ffc80c2d781bbc30ef796220d2dcde Correct Konsole tab renaming Terminals from other applications like Konqueror or Dolphin were incorrectly changing Konsole sessions tabs titles instead of their own (hidden) one. --- diff --git a/S61_konsoletabs b/S61_konsoletabs index 7bdace1..58dbb9f 100644 --- a/S61_konsoletabs +++ b/S61_konsoletabs @@ -18,8 +18,8 @@ konsole-rename-path () { dcop ${KONSOLE_DCOP_SESSION} renameSession "$SDIR" elif [ -n "$KONSOLE_DBUS_SESSION" ] then - qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 0 "$SDIR" > /dev/null 2>&1 - qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 1 "$SDIR" > /dev/null 2>&1 + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 0 "$SDIR" > /dev/null 2>&1 + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 1 "$SDIR" > /dev/null 2>&1 fi fi } @@ -45,8 +45,8 @@ konsole-rename-cmd () { dcop ${KONSOLE_DCOP_SESSION} renameSession "$TXT" elif [ -n "$KONSOLE_DBUS_SESSION" ] then - qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 0 "$TXT" > /dev/null 2>&1 - qdbus org.kde.konsole ${KONSOLE_DBUS_SESSION} setTitle 1 "$TXT" > /dev/null 2>&1 + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 0 "$TXT" > /dev/null 2>&1 + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 1 "$TXT" > /dev/null 2>&1 fi fi fi diff --git a/wrappers/konsoleautowrap b/wrappers/konsoleautowrap index 78ebd5a..2bc9dca 100755 --- a/wrappers/konsoleautowrap +++ b/wrappers/konsoleautowrap @@ -10,8 +10,8 @@ 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 + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 0 "$lastarg" > /dev/null + qdbus ${KONSOLE_DBUS_SERVICE} ${KONSOLE_DBUS_SESSION} setTitle 1 "$lastarg" > /dev/null fi exec $cmd "$@"