Eu tive problema semelhante (se bem entendi você), quando tentei executar o NVM no Tilix.
Os comandos da NVM colocados no arquivo .profile
não fizeram nenhum efeito no Tilix.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Eu tive que mover essas três linhas para .bashrc
...