Как убедиться, что gnome-терминал отображает правильное имя хоста в заголовке окна? - PullRequest
0 голосов
/ 23 марта 2012

Я ищу решение, которое бы обновляло заголовок окна для текущего хоста.

Я обычно делаю ssh для разных ящиков, и я заметил, что заголовок окна в Gnome Terminal (3.0.1 из Ubuntu11.00) не правильно обновлен.В настоящее время он отображает «user @ localcompure: путь» - и я хочу быть обновленным после выполнения SSH.

Я должен отметить, что я ищу решение, которое не потребует от меня изменения настроек на любом компьютереЯ подключаюсь к.

1 Ответ

2 голосов
/ 17 ноября 2012

Я собираюсь сделать то же самое здесь, функциональность прекрасно работает в konsole (приложение терминала kde), но не из gnome-терминала. Наилучшее решение, которое я нашел на данный момент, - вызвать это с помощью отдельного приложения со следующим:

#!/bin/bash
#!/bin/bash
SETTP='MY_PROMPT="$HOSTNAME:$PWD\$ "'
SETTP="$SETTP;"'MY_TITLE="\[\e]0;$HOSTNAME:$PWD\a\]"'
SETTP="$SETTP;"'PS1="$MY_TITLE$MY_PROMPT"'
ssh -t $1@$2 "export PROMPT_COMMAND='eval '\\''$SETTP'\\'; bash --login"

найдено и скопировано из: https://unix.stackexchange.com/a/40337?sgp=2

...