De acordo com testes com tela no Linux e no FreeBSD, apenas ~/.bashrc é originado. O ~/.bash_profile não é originado como não sendo um "shell de registro".
Você pode fazer esse teste com facilidade adicionando as linhas de eco corretas no início de todo o seu ~/.*rc .
Se você ainda não tiver certeza ou quiser que a tela defina um ambiente específico, você pode usar as seguintes opções "~ / .screenrc":
-
shell <shell_bin>para especificar o binário do shell a ser usado (em vez do padrão:$SHELL) -
setenv <var> <value>para definir o ambiente<var>to<value> -
source <file>para obter outro<file>
Você pode dar uma olhada nas outras opções ~/.screenrc disponíveis em man screen , mas não muito especificamente é dito sobre os arquivos ~/.*rc originados, já que é insinuado que a tela está invocando um "shell não-registrador".