"Use system proxy settings" doesn't work in KDE
Categories
(Core :: Networking: Proxy, defect, P3)
Tracking
()
People
(Reporter: bugzilla, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [necko-would-take][proxy])
Comment 2•13 years ago
|
||
Comment 4•13 years ago
|
||
Updated•10 years ago
|
Updated•10 years ago
|
Updated•8 years ago
|
Comment 6•8 years ago
|
||
Comment 7•6 years ago
|
||
i suspect it's a proxy with authentication
if it's not too late can you confirm this point
IMHO this bug is similar to : https://bugzilla.mozilla.org/show_bug.cgi?id=1582359
Updated•3 years ago
|
Comment 9•2 years ago
|
||
Moving bug to Core/Networking: Proxy.
Comment 10•2 months ago
|
||
Firefox doesn't respect KDE Plasma's system proxy, which is written in ~/.config/kioslaverc. Therefore, having dconf/gsettings will not make system proxy work on KDE Plasma.
There are basically 2 approaches to solve the problem, one is making libproxy default, which was discussed in https://bugzilla.mozilla.org/show_bug.cgi?id=517655
Another solution is to implement it on Firefox's own, at https://github.com/mozilla-firefox/firefox/tree/main/toolkit/system/unixproxy
The proxy config can be read by kreadconfig6, for example kreadconfig6 --file ~/.config/kioslaverc --group "Proxy Settings" --key socksProxy reads socks proxy. The config can also be written by kwriteconfig6, with a similar pattern.
We may also want to listen on the changes of kioslaverc when we use system proxy. FYI, Chromium uses <sys/inotify> to listen the changes of it. https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/net/proxy_resolution/proxy_config_service_linux.cc
I don't have the skill to solve the problem, but I hope it would help anyone who's going to solve it.
Comment 11•2 months ago
|
||
Will look at Chromium as it looks like production ready solution:
https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/net/proxy_resolution/proxy_config_service_linux.cc
Updated•2 months ago
|
Comment 12•1 month ago
|
||
It looks like a duplicate for 1814356
Updated•29 days ago
|
Description
•