Valamikor az ember a "minden felhasználónak" való proxyt a gconftool-lal meg a gconftool-2-vel állította be. Ezek az idők elmúltak.
Ma, ha az ember keresgél, mindenhol előbb-utóbb ide vagy egy olyan helyre, ahol a gnome-control-center network parancs kiadása utáni "Érvényesítés rendszerszinten" nyomkodását javallja valaki. Na ezek a nem jó megoldások. Számomra a "rendszerszinten" mást jelent: azt, hogy "mindenkinek, aki a rendszert használja", és nem azt, hogy "minden alkalmazásnak".
A megoldáshoz vezető út során először
/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.xmlfájlt fedeztem fel. Megpróbáltam átírogatni, de nem ért semmit. A megoldás kulcsszava a felülbírálás.
Készítsd el a
/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.overridefájlt, ilyen tartalommal:
[org.gnome.system.proxy] mode = 'manual' [org.gnome.system.proxy.http] host = 'ubuserver.itthon.cucc' port = 3128Ha megvagy, futtasd a
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/parancsot.
Lépj be új felhasználóval, és:
b@ubuproxytest:~$ gsettings list-recursively|grep proxy org.gnome.system.proxy.https host '' org.gnome.system.proxy.https port 0 org.gnome.system.proxy.socks host '' org.gnome.system.proxy.socks port 0 org.gnome.system.proxy autoconfig-url '' org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8'] org.gnome.system.proxy mode 'manual' org.gnome.system.proxy use-same-proxy false org.gnome.system.proxy.ftp host '' org.gnome.system.proxy.ftp port 0 org.gnome.system.proxy.http authentication-password '' org.gnome.system.proxy.http authentication-user '' org.gnome.system.proxy.http enabled false org.gnome.system.proxy.http host 'ubuserver.itthon.cucc' org.gnome.system.proxy.http port 3128 org.gnome.system.proxy.http use-authentication falseHátradőlhetsz, vigyoroghatsz. Megy Firefox-szal, Chromiummal, Epiphanyval. Nyilván az override-fájl bővíthető, nézd meg az eredeti xml-t, és rájössz, hogyan.
Irodalom:
http://askubuntu.com/questions/128071/how-to-change-a-dconf-setting-for-customized-live-cd
https://live.gnome.org/dconf/SystemAdministrators
http://developer.gnome.org/ProxyConfiguration/
Nincsenek megjegyzések:
Megjegyzés küldése