Unter OS X starte ich mit foo (einer Linux-Box). Mein Terminaltitel ändert sich zu foo. Ich ssh dann in bar (; eine andere Linux-Box). Mein Terminaltitel ändert sich in bar. Ich logge mich aus der Bar aus. Mein Terminaltitel ändert sich zu foo. Ich melde mich von foo ab. Mein Terminaltitel bleibt foo (anstatt zum Originaltitel zurückzukehren). Das Problem liegt natürlich nicht am Terminal, da es beim Abmelden von einer Linux-Box von einer Linux-Box korrekt funktioniert. Es ist wahrscheinlich nicht ssh, da ich das gleiche Problem mit vim habe. In meinen Gedanken verlässt das die Hülle. Ich benutze BASH. Wenn ich durch die Umgebung schaue, sehe ich keinen großen Unterschied zwischen der Linux-Box und meiner OS X-Box. Beide verwenden einen TERM von xterm.
case "$TERM" in xterm*|rxvt*)
Art Deal ein. Ich denke, ich hatte ursprünglich die Idee von hier: tldp.org/HOWTO/Bash-Prompt-HOWTO/…