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