Я установил Terminator в свой linux Mint на xfce. Когда я открываю его, строка заголовка правильная:
но, когда я вхожу на удаленный сервер через ssh, строка заголовка не обновляется:
Как я могу исправить заголовок?
Пожалуйста, обратите внимание, что я работаю с более чем 1k серверов и это не возможно изменить что-либо на стороне сервера.
Если вы используете bash
, добавьте в $HOME/.bashrc
вашего сервера следующую строку:
export PROMPT_COMMAND="printf \"\033]0;%s@%s:%s\007\" \"${USER}\" \"${HOSTNAME%%.*}\" \"${PWD/#$HOME/~}\""
Вы можете сделать это с помощью клиентского скрипта, который устанавливает название цели и выполняет ssh, например,
#!/bin/sh
printf '\033]0;%s\007' "$*"
ssh "$@"
printf '\033]0;%s\007' "(local machine)"