Obrigado pelo comentário de @ chepner, só preciso alterar exec tmux
para tmux
,
porque exec
executa um comando especificado, substituindo o processo atual em vez de iniciar um novo subprocesso.
Eu configurei meu zsh
auto para iniciar uma sessão do tmux quando não há ninguém, como este
if [[ ! $TERM =~ screen ]]; then
exec tmux
fi
Sim, isso funciona bem, no entanto, quando eu desanexar a sessão, o terminal (eu estou usando o gnome-shell) irá sair também. Como evito isso
Obrigado pelo comentário de @ chepner, só preciso alterar exec tmux
para tmux
,
porque exec
executa um comando especificado, substituindo o processo atual em vez de iniciar um novo subprocesso.
Tags gnome-shell tmux terminal