Bug 120024

Summary: Proxy environment Variables
Product: [openSUSE] openSUSE 10.2 Reporter: Michael Stather <kontakt>
Component: KDEAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: andreas.hanke
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Proxy settings screenshot

Description Michael Stather 2005-10-03 22:38:26 UTC
KDE (and perhaps other apps as well) can get its proxy configuration from
environment variables. It would be very comfortable if YaST2 could set these
variables if a proxy was specified there, and the KDE default setting should be
set to get the data from the variables. So if using KDE I don´t need to set the
proxy twicw, and I can use the "profiles" option of YaST2
Comment 1 Martin Vidner 2005-10-11 13:46:07 UTC
Yast does set them. See /etc/sysconfig/proxy 
and /sbin/conf.d/SuSEconfig.profiles. What should be improved? 
Comment 2 Michael Stather 2005-10-11 14:53:25 UTC
Great. As said above IMHO the KDE default setup should be configured to use the
variables. Then I have one central place for setting the vars (YaST2).
Comment 3 Martin Vidner 2005-12-13 16:40:25 UTC
Can KDE use the sysconfig proxy settings?
Comment 4 Michael Stather 2005-12-13 17:40:41 UTC
According to the manual KDE can set its proxy settings by the environment variables. Why do you need sysconfig? YaST does set the variables, if KDE uses them the problem is solved, isn´t it?
Comment 5 Dirk Mueller 2006-05-04 13:21:07 UTC
does it work for you if you add

. /etc/sysconfig/proxy

to the beginning of /opt/kde3/bin/startkde  ?
Comment 6 Michael Stather 2006-05-04 14:57:09 UTC
Please do read my previous posts *g
It´s not about something not working but about settings KDEs default value (on an installed system) to use that variables, as it isn´t by default. This has afaik nothing to do with sysconfig.
Comment 7 Lukas Tinkl 2006-08-31 13:01:51 UTC
Yup, KDE can set the proxy configuration to use the environment variables. see attached screenshot. Does that solve your problem?
Comment 8 Lukas Tinkl 2006-08-31 13:04:36 UTC
Created attachment 97629 [details]
Proxy settings screenshot
Comment 9 Michael Stather 2006-08-31 13:47:45 UTC
Again (as in comment #6), if you are serious about this (and other) bug reports, please do read the description and comments. While I really appreciate that you accept bug reports from your userbase I´ve seen this problem with many of my reports. It seems you are missunderstanding completely what I mean here. This is also because different developers (on your side) try to tackle a bug, instead of one.
The bug is about changing the KDE default value.
Comment 10 Stephan Kulow 2006-08-31 14:31:13 UTC
Michael: part of is caused by you not understanding what sysconfig is for: that's the way yast sets the environment variables and Dirk's question in #5 is about if adding these variables to KDE's set of environment variables are enough. And from what I understand #6, it's already there - as you claim changing KDE's defaults is enough (no-one of us has a proxy, so we're beginners too :)

So we'll change the defaults, it's also getting rid of some parts of Suseconfig.kde - which we want to get rid of.
Comment 11 Michael Stather 2006-08-31 15:54:26 UTC
Yeah, that´s exactly what I meant :)
I know that proxy is a difficult area, because not many people have a proxy. Unfortunately I have one in my university network, and I filed over 20 bugs in various distros and apps by now for making support for this better.
So thanks for making this easier for proxy users :)
Comment 12 Stephan Kulow 2006-09-01 12:49:50 UTC
I changed it to be preconfigured but the control module doesn't really like empty variables. So this will have to be changed for sure
Comment 13 Stephan Kulow 2006-09-07 11:41:18 UTC
ok, all changes are in (Factory). I didn't have a chance to test it though - but everything not working now is a bug :)