Seu problema é provavelmente o gerenciador de exibição. XDM e lightdm não se vêem como shell de login e, portanto, não fornecem source / etc / profile ou ~ / .profile.
Outros gerenciadores de exibição como Slim , KDM ou GDM fazem a origem desses arquivos. Eu sugiro que você mude para um deles.
Veja também o link