Greetings,
How about adding something like this to your individual user's ~/.bash_profile file:
Code:
if [ -z "$SSH_CLIENT" ] && [ -z "$SSH_TTY" ]; then
# Call/Execute GUI script here
fi
Then take it out of /etc/profile since
ALL users will likely
source that on every session startup.
HTH. Let us know.