я делаю
ssh -t host screen -D -RR
в OS X (10.9) вкладки терминала.
Мой ~/.screenrc идентичен на всех удаленных хостах и содержит следующую строку:
hardstatus string "%H(%n:%t)$USER %h"
Мой ~/.bashrc также идентичен на всех хостах.
Когда я вхожу в хост host_u (Ubuntu 12.04.3 LTS) с работающей Screen version 4.00.03jw4 (FAU) 2-May-06 , заголовок вкладки на терминале OS X выглядит как host_u(1:bash)sds ~ , как и ожидалось.
Когда я вхожу в хост host_c (CentOS release 6.3 (Final)) с работающей Screen version 4.00.03 (FAU) 23-Oct-06 , заголовок вкладки на терминале OS X выглядит как ~/FooBar (это локальный каталог OS X из который я выполнил команду ssh/screen .
Проблема: строка hardstatus не работает на host_c .
Дополнительная информация:
.screenrc:
termcapinfo xterm* ti@:te@
И на host_c и на host_u TERM имеет xterm-256color (унаследованный от терминала OS X).
