新しいターミナルを開いても、bash_profile の自動起動が実行されません。「source .bash_profile」を実行する必要があります。
Screen を使用すると、再び同じことが起こります。
答え1
~/.bash_profileファイルは、bashをログインシェルとして起動した場合にのみ読み込まれ、それ以外の場合は~/.bashrcを読み込みます。
つまり、X Window でターミナルを開くと、非ログイン シェルとして呼び出される可能性があります。多くの X ターミナル エミュレーターには、ウィンドウまたはタブを開くたびにログイン シェルとして設定するオプションがあります。