sudo gsettings lahko spremeni proxy GNOME napačnega uporabnika
Uporabite nastavitve proxy GNOME v namizni seji predvidenega uporabnika, namesto da bi posodobili rootovo bazo nastavitev.
Za svoje namizje GNOME zaženite spremembo nastavitve kot njegov uporabnik iz te namizne seje:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
To ponazarja kontekst, ne popolne konfiguracije proxyja; tudi vrednosti končne točke in obvoda morajo biti pravilne. Za ročno pot SOCKS nastavite tudi gostitelja in vrata, ne le načina. Vrednost preberite nazaj v isti predvideni seji.
Izvajanje ukaza s sudo ne izbere nastavitev tega uporabnika. GSettings deluje prek konteksta zaledja. Pri dconf sta pomembni uporabniška baza in sejno vodilo; priročnik ukazne vrstice za pisanje v to zaledje zahteva povezavo z sejnim vodilom D-Bus.
Za skrbniško spremembo uporabite podprt mehanizem upravljanja namizja ali uporabniške seje. Preklop UID v drugi lupini morda še vedno nima predvidenega okolja nastavitev, kopiranje spremenljivk iz poljubnega ustreznega procesa pa lahko na računalniku z več sejami cilja drugo prijavo.
Če je ponovno branje pravilno, usmerjanje pa nespremenjeno, prepoznajte odjemalski vmesnik aplikacije. Živi poslušalec GSettings lahko prejema obvestila. Aplikacija, ki je ob zagonu kopirala http_proxy, ob spremembi dconf ne prejme novega okolja, njena zasebna politika proxyja pa lahko izbere drugo pot. Ponavljanje zapisa kot root tega odstopanja odjemalca ne odpravi.