Я хотел бы использовать сеансы tmux для управления окнами / панелями в различных оболочках. Я заметил, что tmux всегда будет использовать оболочку, из которой он был впервые запущен, для всех последующих сессий, независимо от используемой для них оболочки.
У меня есть две раковины. Давайте назовем их а и б
В первой оболочке я запускаю:
tmux new -s a
Во второй оболочке я запускаю:
tmux new -s b
В конечном итоге я заметил, что фактическая оболочка, используемая сеансом tmux b, это оболочка a. Переменные среды наследуются правильно, но сама оболочка не та, которую я ожидал.
Любые предложения о том, как заставить tmux хорошо играть с несколькими оболочками?