How do I get my terminal to read my .profile before start ?

Your terminal (xterm) is by default not starting as a login shell. You may explicitly execute 'xterm -ls'.
Alternatively you may also extend the .Xresources file with the entry:

 

*loginShell:    true

 

 

In a next step we'll have to make the new X setting known, therefore we need to merge the new setting into our X resource database (${HOME}/.profile):

 

[ -f "${HOME}/.Xresources" ] && xrdb -merge ${HOME}/.Xresources

 

All newly executed xterms will be started as loginShell.