Comment 7 for bug 290313

Revision history for this message
Catalin David (c.david) wrote :

I subscribe to S. M. Das 's post. I also bump into this two times a day, when connecting at the office and when connecting at home.

Basically, when click-ing "Apply system wide", the http_proxy et al variables are not set to what they should. I am not familiar with how GNOME works, but this might come from the fact that Xorg is run in a terminal: basically, the flickering (that KMS is trying to remove) that you encounter when you restart Xorg is because Xorg is ran in a terminal, it exits (when you press Ctrl-Alt-Backspace) and then restarts again (xinit). From my previous experience variables set in one terminal window do not apply in the other terminal windows, so if the terminals that are launched (during the GNOME session) are "parallel" to the Xorg one (they have the same parent, I think they're called siblings) and are not children of the Xorg process/terminal (if you do in a terminal:

$ export $HAITHAR=1
$ gnome-terminal & #and in the new window you do
$ echo $HAITHAR

it will print 1 ), they don't get the environment variable set. So, this might be the cause for which Firefox works, but the terminals don't. One more thing that comes to my mind now is that the terminals are actually calls to xterm and only have a graphical interface on top (xfce4-terminal, gnome-terminal etc.) and this might be an issue.

So, this might not be such an easy-to-solve bug, but I might be wrong, of course.

Would love to get this bug sorted and I am available for further details.

cdavid@idea:~$ uname -a
Linux idea 2.6.30.1 #1 SMP Wed Jul 8 09:44:21 IST 2009 i686 GNU/Linux
cdavid@idea:~$ gnome-about --version
GNOME gnome-about 2.26.1

I am actually using DWM (Dynamic Window Manager), but I am using the GNOME tool daily since there is nothing better out there.

Thanks,

Catalin