Я попробую такой совет, который рекомендует добавить следующее в ваш .profile:

function tabname {
    printf "\e]1;$1\a"
}

Таким образом, вы можете ввести tabname brokenbox чтобы назвать вашу вкладку. Проблема в том, что как только я ssh djechlin@dandandan.net и войду в систему, она стирает имя вкладки. Я хочу, чтобы имя вкладки было таким же постоянным, как и вкладка, а не уровень сеанса, в котором я нахожусь. Это возможно? Я даже не знаю, в каком слое эти данные живут.

1 ответ1

1

Новый заголовок, вероятно, устанавливается в части ваших стартовых скриптов на компьютере, к которому вы обращаетесь.

Возможно, вам придется отредактировать ваши файлы запуска на удаленном сервере, и он должен проверить, если вы пришли из ssh. Вы можете проверить, произошла ли ваша оболочка bash от процесса sshd. Или who am i могу вам помочь.

Более простое исправление - просто сбросить заголовок после входа в систему, хотя это будет работать только в том случае, если удаленная оболочка изменит заголовок только один раз. Если это меняет его на каждом компакт-диске (очень часто), то вам нужно отредактировать загрузочные файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .