Es scheint, dass zumindest in den letzten Versionen von Konsole der Titel nicht geändert werden kann. Sie können die Registerkarte jedoch beispielsweise durch die folgende ANSI-Sequenz ändern:
echo $'\033]30;NewName\007'
Aktualisieren:
Zur Inspiration versuchte ich einen anderen Ansatz. Ich habe eine Datei erstellt ~/konsole-name.sh
:
function kname { name=$(grep $WINDOWID .knamerc) name=$ if [[ $name ]] ; then qdbus org.kde.konsole $KONSOLE_DBUS_SESSION \ org.kde.konsole.Session.setTitle 1 $name > /dev/null fi } function kname-set { sed -i "/^$WINDOWID\t/d" .knamerc echo $WINDOWID$'\t'"$1" >> .knamerc kname }
Und ich fügte meiner .bashrc folgendes hinzu:
. ~/konsole-name.sh && kname
Wenn dann eine neue Konsole gestartet wird, kann ich einfach kname-set THE-ONE-TRUE-KONSOLE
das erste Fenster eingeben . Alle neu erstellten Registerkarten werden gleich benannt. Sie können jeder Konsole ihren "Namen" geben, indem Sie die Funktion in der ersten Registerkarte aufrufen.
Möglicherweise müssen Sie die Datei .knamerc
beim Abmelden überarbeiten .
Der Rest bleibt dem Leser als Übung überlassen :-)