Corri para isso com o Debian Jessie + Cinnamon + lightdm.
Voltando ao wheezy, eu acho que / etc / profile e ~ / .profile são originados pelo / etc / gdm / Xsession. Essa lógica parece estar totalmente ausente na configuração "jessie". Então eu peguei esse código e copiei para um novo arquivo em jessie:
/etc/X11/Xsession.d/70fix_lightdm_gpv
graeme @ jessie: ~ / Desktop $ cat /etc/X11/Xsession.d/70fix_lightdm_gpv
# GPV: 2-May-2015, lightdm + cinnamon forgets to source ANY profiles!!
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
# Second read /etc/xprofile and .xprofile for X specific setup
test -f /etc/xprofile && . /etc/xprofile
test -f "$HOME/.xprofile" && . "$HOME/.xprofile"
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# indent-tabs-mode: nil
# End:
# vim:set ai et sts=2 sw=2 tw=80: