I use GNOME and it first executes commands from /etc/profile
and then from ~/.profile
. This I have found by putting statements like echo 'something' > test
in all files that i could think of like .bashrc, .bash_profile, .profile, /etc/profile and others.
What I am curious about is to know if there is any standard file that all Desktop Managers are required to execute commands from? is there any agreement between Desktop Mangers in this regard or do they use which ever file they want.