sudo gsettings može promijeniti GNOME proxy pogrešnog korisnika
Primijenite GNOME proxy postavke u desktop sesiji željenog korisnika umjesto ažuriranja rootove baze postavki.
Za vlastiti GNOME desktop pokrenite promjenu postavke kao njegov korisnik iz te desktop sesije:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
Ovo prikazuje kontekst, a ne potpunu proxy konfiguraciju; vrijednosti endpointa i zaobilaženja također moraju biti ispravne. Za ručnu SOCKS rutu postavite i host i port uz način rada. Pročitajte vrijednost natrag u istoj željenoj sesiji.
Pokretanje naredbe sa sudo ne odabire postavke tog korisnika. GSettings radi kroz kontekst pozadinskog sustava. Uz dconf važni su korisnička baza i sabirnica sesije; priručnik naredbenog retka zahtijeva vezu sa sabirnicom sesije D-Bus za pisanje u taj pozadinski sustav.
Za administrativnu promjenu upotrijebite podržani mehanizam upravljanja radnom površinom ili korisničkom sesijom. Promjena UID-a u drugoj ljusci možda još nema željeno okruženje postavki, a kopiranje varijabli iz proizvoljnog odgovarajućeg procesa može pogoditi drugu prijavu na računalu s više sesija.
Ako je ponovno čitanje ispravno, ali usmjeravanje nije promijenjeno, identificirajte potrošačko sučelje aplikacije. Živi GSettings slušatelj može primati obavijesti. Aplikacija koja je kopirala http_proxy pri pokretanju ne dobiva novo okruženje kad se dconf promijeni, a njezina privatna proxy politika može odabrati drugu rutu. Ponavljanje zapisa kao root ne rješava taj nesklad potrošača.