sudo gsettings može promijeniti GNOME proxy pogrešnog korisnika
Primijenite postavke GNOME proxyja u sesiji radne površine namjeravanog korisnika umjesto ažuriranja rootove baze postavki.
Za svoju GNOME radnu površinu pokrenite promjenu postavke kao njezin korisnik iz te sesije radne površine:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
Ovo prikazuje kontekst, a ne potpunu konfiguraciju proxyja; vrijednosti odredišta i zaobilaženja također moraju biti ispravne. Za ručnu SOCKS rutu postavite host i port uz način rada. Pročitajte vrijednost ponovo u istoj namjeravanoj sesiji.
Pokretanje naredbe sa sudo ne odabire postavke tog korisnika. GSettings radi kroz kontekst backend-a. Uz dconf su važni korisnička baza i sabirnica sesije; priručnik za naredbeni redak zahtijeva vezu sa sabirnicom sesije D-Bus za upis u taj backend.
Za administrativnu promjenu upotrijebite podržani mehanizam upravljanja radnom površinom ili korisničkom sesijom. Promjena UID-a u drugoj ljusci može i dalje biti bez namjeravanog okruženja postavki, a kopiranje varijabli iz proizvoljnog odgovarajućeg procesa može ciljati drugu prijavu na računalu s više sesija.
Ako je ponovno čitanje ispravno, ali usmjeravanje nije promijenjeno, prepoznajte potrošačko sučelje aplikacije. Živi GSettings slušatelj može primati obavijesti. Aplikacija koja je kopirala http_proxy pri pokretanju ne prima novo okruženje kada se dconf promijeni, a njezina vlastita proxy politika može odabrati drugu rutu. Ponavljanje upisa kao root ne rješava taj nesklad kod potrošača.