2

Мой tmux начал вести себя странным образом, ненадолго. Сегодня я заметил, что моя сессия tmux не начинается с оболочки bash, а начинается с?(без понятия). Я вижу только доллар. Затем, если я попытаюсь вызвать bash с помощью bash он вернется

sessions should be nested with care, unset $TMUX to force.

tmux без баш

Я хотел добавить default-shell по умолчанию для tmux в файл ~/.tmux.conf , но он не существует, и если я его создаю, tmux, похоже, его не видит.

1 ответ1

0

На странице руководства tmux описывается процесс настройки оболочки по умолчанию:

default-shell path Specify the default shell. This is used as the login shell for new windows when the default-command option is set to empty, and must be the full path of the executable. When started tmux tries to set a default value from the first suitable of the SHELL environment variable, the shell returned by getpwuid(3), or /bin/sh This option should be configured when tmux is used as a login shell.

Чтобы установить оболочку tmux по умолчанию для Bash в файле .tmux.conf, вы должны записать ее как:set-option -g default-shell "/bin/bash"

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