O que exatamente você está tentando fazer?
AFAIK, o --tab-with-profile
, é para escolher um perfil terminal predefinido (por exemplo, um dos conjuntos de configurações de aplicativo de ls ~/.gconf/apps/gnome-terminal/profiles/
). Isso é usado para definir coisas como fontes de terminal e preferências de cores, etc. - nada a ver com o perfil shell ou com o arquivo de recursos.
Se você deseja executar um script bash, por que está chamando-o com sh
? Basta executar /home/vm/tmp/tmp.sh
executável com #!/bin/bash
shebang na parte superior ou executá-lo via bash
not sh
- dessa forma, ele deve fornecer o arquivo .bashrc
por padrão.
Se você precisar usar um arquivo bashrc não padrão, poderá definir isso com um argumento --rcfile
para o comando bash, por exemplo,
gnome-terminal -e "bash --rcfile alternatercfile /home/vm/tmp/tmp.sh"