X environment variables...
This may sound crazy, undoable, whatever... but... imagine this situation:
Your /etc/profile changes (some environment variables, for instance... you take your laptop some place and http_proxy has to change). As you don't want to logout and back in to take the changes you simply source /etc/profile.
Now imagine I have a X program that needs the differences (dillo uses the above variable, for instance) How do I tell X to "source /etc/profile" or even "export http_proxy=..." to change it's environment and the one it passes to it's children? (that's without having to restart X) I'm sorry if I'm committing some crime asking this, either from the terminology or the fact that it's impossible.
On a side note, the example I gave you is real. I have a proxy I must use at college, which I obviously can't access at home. I could change dillo's config, but then again mplayer and I believe xmms use the variable too (meaning I'd have change all their configs)
Thanks in advance!