Począwszy od OS X, ssh do foo (Linux). Mój tytuł terminala zmienia się na foo. Następnie ssh do baru (kolejne okno Linuksa). Mój tytuł terminala zmienia się na pasek. Wylogowuję się z baru. Mój tytuł terminala zmienia się na foo. Wylogowuję się z foo. Mój tytuł terminala pozostaje foo (zamiast wracać do pierwotnego tytułu). Problem oczywiście nie dotyczy terminala, ponieważ działa on poprawnie po wylogowaniu się z Linux-a z powrotem do Linux-a. Prawdopodobnie nie jest to ssh, ponieważ mam ten sam problem z vimem. W mojej głowie to opuszcza muszlę. Używam BASH. Patrząc przez środowisko, nie widzę dużej różnicy między pudełkiem Linuksa a moim pudełkiem OS X. Oba używają TERM Xtermu.
case "$TERM" in xterm*|rxvt*)
rodzaj umowy. Myślę, że pierwotnie wpadłem na pomysł tutaj: tldp.org/HOWTO/Bash-Prompt-HOWTO/…