Как я заставляю OS X задержать терминальный заголовок к оригинальному названию при возвращении из ssh?

Начиная с OS X, я ssh в нечто (поле Linux). Мой терминальный заголовок изменяется на нечто. Я затем ssh в панель (другое поле Linux). Мой терминальный заголовок изменяется на панель. Я выхожу из панели. Мой терминальный заголовок изменяется на нечто. Я выхожу из нечто. Мой терминальный заголовок остается нечто (вместо того, чтобы возвратиться к оригинальному названию). Проблема, очевидно, не с терминалом, так как это работает правильно, выходя из поля Linux назад к полю Linux. Это, вероятно, не ssh, поскольку у меня есть та же проблема с энергией. В моем уме, который оставляет оболочку. Я использую Bash. При просмотре среды я не вижу большое различие между полем Linux и моим полем OS X. Оба используют ТЕРМИН xterm.

12
задан 24.08.2009, 21:31

1 ответ

Добавление

export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'

к моему .bash_profile решенный проблема.

Это появляется как будто строка в PROMPT_COMMAND выполняется каждый раз, когда подсказка отображена. Из страницы справочника:

PROMPT_COMMAND

Если установлено, значение выполняется как команда до издания каждой основной подсказки.

14
ответ дан 07.12.2019, 11:59

Теги

Похожие вопросы