я делаю
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).