В прошлом месяце я создал сценарий, который использую для подключения к прокси-серверу SOCKS, когда я выполнил следующие команды -
gsettings set org.gnome.system.proxy mode manual
gsettings set org.gnome.system.proxy.socks host 127.0.0.1
gsettings set org.gnome.system.proxy.socks port 9001
Он включит общесистемный прокси и все заработало как положено. Я не уверен, что изменилось между тем и сейчас, но эти настройки больше ничего не меняют в системе.
Даже когда я слежу за gsettings
и включаю прокси вручную через графический интерфейс, я больше не вижу, чтобы что-то обнаруживалось при запуске -
gsettings monitor org.gnome.system.proxy
Принимая во внимание, что раньше я видел вывод, который включал мне нужно выяснить синтаксис для изменения этих настроек. Я должен подчеркнуть, что когда я включаю это через графический интерфейс, он по-прежнему работает нормально, но я пытаюсь изменить эти настройки с помощью своего скрипта. Что я могу сделать? Было ли какое-то обновление системы, которое нарушило это?
Для всех, кто может столкнуться с этим, мы можем просто использовать dconf для тех же настроек, сам dconf является внутренним инструментом настройки для gsettings, я до сих пор не уверен, почему функциональность gsettings не работает
Эквивалентные команды dconf: -
dconf write /system/proxy/mode "'manual'"
dconf write /system/proxy/socks/host "'127.0.0.1'"
dconf write /system/proxy/socks/port "9001"