The environment variable that yum uses should probably take precendence, but the GUI tools should use the GUI config.
We can't read the user's gconf config as root. Reopening the bug I filed against gnome-session. *** This bug has been marked as a duplicate of 190041 ***