Недавно я начал использовать tmux, чтобы действительно улучшить свои терминальные сессии. Единственное, что мне нужно сделать, это подключиться к удаленному серверу, на котором также работает tmux. Тем не менее, я обнаружил, что текущий заголовок окна (обозначенный как #T в tmux) не обновляется во вторичной оболочке tmux. Я хотел бы обновить значение primary-tmux-session из вторичного сеанса.
«#T» явно принимает значение, обработанное PROMPT_COMMAND, который является командой, запускаемой каждый раз, когда приглашение перезагружается. Однако, если я подключаюсь к удаленному серверу, он открывает оболочку на стороне сервера, которая затем открывает tmux и запускает совершенно новую оболочку в рамках сеанса вторичного tmux. Единственный способ, которым я знаю, как обновить заголовок основного окна tmux, - перезагрузить приглашение оболочки на стороне сервера, но это не происходит из вторичного сеанса tmux.
Есть ли какая-нибудь команда для соединения двух сессий, чтобы они разделяли #T? Первоначально я думал, что это может быть выполнимо с опцией переопределения терминала, но он либо не работает, либо я настроил его неправильно.
Любые мысли или предложения будут с благодарностью. Спасибо!
(PS. Я подозреваю, что этот вопрос лучше подходит суперпользователю, но ранее я задавал вопрос о переполнении стека. Я надеюсь, что это правильный форум для такого рода вопросов)