Il n'y a pas d'erreur dans xsession et je n'ai pas de fichier .bash_login ou .bash_profile, je suis donc à 100% certain qu'aucun de ceux-ci n'est chargé et annule donc le chargement du fichier .profile.
Lorsque je renomme le fichier .profile en .bash_profile et que j'ouvre une nouvelle fenêtre de terminal, il ne se charge toujours pas. Tout dans le fichier fonctionne (alias et exportations PATH) lorsque je le charge manuellement via ". ~/.Profile", mais il ne se charge pas automatiquement.
On dirait que ceci a déjà été répond . Vous devez être conscient des priorités de chargement des fichiers.
[MODIFIER]
Vous avez deux options:
Regardez ici pour une bonne explication sur la différence entre .bashrc et .bash_profile