Ответ 1
От man tmux
:
путь по умолчанию-shell
Укажите оболочку по умолчанию. Это используется как оболочка входа в систему для новых окон, когда параметр по умолчанию задан как пустой, и должен быть полным путем исполняемого файла. При запуске tmux пытается установить значение по умолчанию из первого подходящего окружения SHELL переменная, оболочка, возвращаемая getpwuid (3), или /bin/sh. Эта опция должна быть настроена, когда tmux используется как оболочка входа.
Итак, в вашем tmux.conf
:
# set shell
set -g default-shell /bin/zsh
и если вы хотите, вы можете добавлять команду по умолчанию каждый раз, когда мы запустим новое окно:
# Retach userspaces
set -g default-command "reattach-to-user-namespace -l zsh"