OS Xから、私はfoo(Linuxボックス)にsshします。端末のタイトルがfooに変わります。次に、バー(別のLinuxボックス)にsshします。端末のタイトルがバーに変わります。バーからログアウトします。端末のタイトルがfooに変わります。fooからログアウトします。私の端末のタイトルはfooのままです(元のタイトルに戻るのではなく)。LinuxボックスからログアウトしてLinuxボックスに戻すときに正しく機能するため、問題は明らかに端末にありません。私はvimと同じ問題を抱えているため、おそらくsshではありません。私の心では、それはシェルを残します。BASHを使用しています。環境を見ると、LinuxボックスとOS Xボックスの間に大きな違いは見られません。両方ともxtermのTERMを使用しています。
case "$TERM" in xterm*|rxvt*)
一種の取り引きでラップします。私はもともとここからアイデアを得たと思います:tldp.org/HOWTO/Bash-Prompt-HOWTO/…–