Коли ви починаєте новий сеанс у tmuxабо створюєте нове вікно всередині запущеного сеансу, його типовою поведінкою є запуск оболонки (напр .:) bashяк оболонки для входу.
Я розумію, що оболонка входу призначена для виконання процедур конфігурацій та процедур, які представляють інтерес саме під час реєстрації в системі . Але в більшості випадків (за винятком випадків, коли ви можете використовувати tmux в якості оболонки для входу), це не справжній намір користувача робити це, коли він просто хоче відкрити нове вікно.
Отже, що обґрунтовує, щоб зробити це поведінкою за замовчуванням tmux?
Єдине, що документація говорить про це:
default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell option.
exec shзрештою ... (я не думав про це.)