Existem pelo menos duas maneiras:
-
Escreva algo como
if [ "$TMUX" = "" ]; then tmux; fi
no início de
~/.zshrc
. Observe o teste condicional para um possível loop quandotmux
gera seu própriozsh
. -
Modifique o comando de início de terminal para algo como
xterm -e tmux
Eu prefiro o segundo caminho, porque às vezes eu preciso lançar um terminal sem tmux
(por exemplo, quando eu preciso me reconectar a uma sessão existente).