Wie veranlasse ich mein Terminal die .profile zu lesen ?

Ihr Terminalemulator startet nicht als Login Shell wozu es allerdings mit der Kommandozeilen Option -ls gebracht werden kann.
Alternativ kann das in einer Datei z.B. .Xresources mit dem Eintrag:

 

*loginShell:    true

 

erledigt werden.

 

Als zweiter Schritt muss diese X Direktive allerdings noch mitgeteilt werden. Fügen Sie dazu Ihrer .profile folgende Zeile hinzu:

 

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

 

Alle danach gestarteten Terminals werden Login Shell sein.