Adicione a linha:
set-option update-environment $HOME
para o arquivo ~ / .tmux.conf
Então, basicamente, quando tmux é lançado, o que ele executa para inicializar?
Eu recentemente mudei a localização do meu diretório home em alguns servidores, CentOS e Ubuntu. Eu também uso tmux e bash .
Percebi que quando eu inicio o tmux , ele carrega um shell bash , não executando meu bashrc , mas carrega meu tmux.conf . echo $HOME mostra meu diretório inicial antigo.
Quando eu estou logado através do SSH, não em tmux , ele carrega bashrc , e meu $HOME é o meu novo diretório pessoal.
O que tmux percorre ao carregar e o que estaria lendo meu antigo diretório inicial para $HOME ?
O diretório inicial é alterado no /etc/passwd , tentei usar o usermod para gravar a alteração dessa maneira, ele responde com 'sem alterações'.
Gostaria de resolver isso. Já pesquisou por aí, não consegue encontrar muito. Obrigado.
Adicione a linha:
set-option update-environment $HOME
para o arquivo ~ / .tmux.conf