Wie kann ich meinen Gnome-Terminal-Titel ändern?

2

Zuvor habe ich meinen Gnome-Terminal-Titel geändert, um anzuzeigen, auf welchem ​​Server ich angemeldet war. Ich erinnere mich nicht, wie ich das gemacht habe und ich kann es jetzt nicht ändern.

Ich lief durch meine .bashrc und fand nichts, was es einstellen würde, und loggte mich als su ein. Als Superuser ändert sich auch der Titel.

Ich habe meine .Xdefaults-Datei überprüft ... nichts

Ich habe versucht, ein Gnome-Terminal zu öffnen mit:

gnome-terminal --title=$PWD 

Jeder Titel, den ich mit dem obigen Befehl oder PROMPT_COMMAND eingegeben habe, wird eine halbe Sekunde lang angezeigt und kehrt dann zu meinem Servernamen zurück.

Ich habe auch die Terminaleinstellungen durchgesehen. Irgendwelche Gedanken, wo ich diese Änderung hätte vornehmen können? Laufen unter CentOS.

mr odus
quelle
Was ist dein PS1 Variable?
Aluísio A. S. G.
Hier ist es: [16:08] ~ Echo $ PS1 [\ e] 2; \ h \ a] [\ A] \ W & gt; [\ e [0m]
mr odus

Antworten:

2

Sie können dies tun, indem Sie:

wmctrl -r :ACTIVE: -N "MyWindowTitle"

zu beachten - du brauchst das wmctrl paket zuerst.

Quelle

Weitere mögliche Lösungen finden Sie an der angegebenen Quelle.

Lorenzo Von Matterhorn
quelle
Hör auf, dich für kurze Antworten zu entschuldigen - das ist eine ausreichende Menge an IMO. :) Aber wenn du Ja wirklich Sie haben nicht das Gefühl, die Zeit zu haben, eine anständige Antwort zu schreiben. Bitte posten Sie einfach keine. :)
Ƭᴇcʜιᴇ007
Das gleiche Problem, der Titel wird "MyWindowTitle" blinken und dann direkt zum Hostnamen zurückkehren.
mr odus
0

Es wird wahrscheinlich verwendet Shell-Escape-Codes so was:
echo -ne "\033]2;hello\007"
Hiermit wird der Titel des Terminals festgelegt hello. Und aus der Beschreibung würde ich vermuten, dass Sie so etwas tun:
gnome-terminal -> shell(e.g. bash) -> ssh user@othermachine -> bash In diesem Fall müssen Sie auf dem lokalen Computer danach suchen. Möglicherweise handelt es sich dabei um eine Aktion von bash oder ssh.

hfox
quelle
Ja, dies wäre wahrscheinlich besser als Kommentar zu der Frage, aber da ich nicht zu anderen Dingen als meinen eigenen Stellung nehmen darf, musste dies eine Antwort sein.
hfox