Pro svou vlastní plochu GNOME spusťte změnu nastavení jako její uživatel z této relace plochy:

gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'

Toto ukazuje kontext, nikoli úplnou konfiguraci proxy; hodnoty koncového bodu i obcházení musí být také správné. Pro ruční trasu SOCKS nastavte hostitele a port spolu s režimem. Hodnotu přečtěte znovu ve stejné zamýšlené relaci.

Spuštění příkazu přes sudo nevybere nastavení daného uživatele. GSettings pracuje prostřednictvím kontextu backendu. U dconf záleží na databázi uživatele a sběrnici relace; příručka k příkazovému řádku vyžaduje pro zápis do tohoto backendu připojení ke sběrnici relace D-Bus.

Pro administrativní změnu použijte podporovaný mechanismus správy plochy nebo uživatelské relace. Přepnutí UID v jiném shellu může stále postrádat zamýšlené prostředí nastavení a kopírování proměnných z libovolného odpovídajícího procesu může na stroji s více relacemi mířit na jiné přihlášení.

Pokud je zpětné čtení správné, ale směrování se nezměnilo, určete odběratelské rozhraní aplikace. Živý posluchač GSettings může přijímat oznámení. Aplikace, která zkopírovala http_proxy při spuštění, nedostane při změně dconf nové prostředí a její vlastní zásady proxy mohou zvolit jinou trasu. Opakování zápisu jako root tento nesoulad u odběratele nevyřeší.

Související články