J'utilise Linux Mint. Mon shell de connexion ( cat /etc/passwd | grep myUserName
) est bash.
Après avoir démarré mon environnement de bureau graphique et exécuté un émulateur de terminal à partir de celui-ci, je constate que la .bash_profile
source n’est pas source (les vars d’environnement qui y export
sont édités ne sont pas définis). Mais si je me connecte à partir d'une console de texte ( ctrl+ alt+ F1) ou que je lance manuellement à bash -l
partir de l'émulateur de terminal, cela .bash_profile
fonctionne correctement.
Est-ce que je me trompe quand je pense que cela .bash_profile
devrait provenir du démarrage de X et que tous export
les vars modifiés devraient être disponibles dans le terminal, à partir de X?
Post-scriptum Tout placer dans .bashrc
et source à partir de .bash_profile
n'est pas une bonne idée ( https://stackoverflow.com/questions/902946/ ): les éléments d'environnement ne doivent être importés qu'une seule fois.