Підсумок
Коли я створюю новий сеанс tmux, моя підказка вимикається з конфігурації bash за замовчуванням, і я маю вручну запустити source ~/.bashrc
для мого налаштованого запиту.
Аналіз
Я використовую машину RHEL 7. Я почав помічати цю поведінку після того, як час назад оновився, але не став до цього часу задавати питання (і не впевнений, яке оновлення почалося навколо).
Наприклад, я налаштував своє підказку таким чином:
[user@hostname ~]$
Щоразу, коли я запускаю новий tmux сеанс, він використовує те, що видається базовим за замовчуванням:
-sh-4.2$
Швидкий пробіг source ~/.bashrc
завжди виправляє проблему, але прикро, що мені доводиться це робити щоразу, коли хочу виправити щось маленьке. Будь-які ідеї, як змусити tmux зробити це автоматично знову?
Якщо вам потрібна додаткова інформація, я з радістю надаю.
tmux.conf
Для довідки, я маю свій tmux.conf
файл нижче, хоча навряд чи можна назвати звичайним.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
рядок до свого.bash_profile
, спробував вийти та повернутися, створити новий сеанс tmux, але жодних змін. Будь-які ідеї?