На этот вопрос уже есть ответ:
Я долго искал по всем форумам, но не смог найти ответа на свой вопрос. Я пишу настольное приложение и хочу автоматически определять настройки прокси в последней версии Ubuntu. Существует множество руководств по настройке параметров через графический интерфейс:
, но нет предложений, как найти уже определенные настройки.
В этом разделе описывается, как установить настройки прокси-сервера с помощью инструмента командной строки gsettings:
, но по-прежнему нет информации о том, где он хранится. Насколько я понимаю, gsettings хранит все настройки в ~ / .config / dconf / user. Если это правда, и если он также хранит там настройки прокси, то есть ли способ для внешнего пользовательского приложения получить эти настройки из этого файла?
Идея использования команды, подобной gsettings, заключается в том, что не имеет значения, где и как хранятся настройки. Даже если фактическое местоположение должно измениться, gsettings сообщит вам значения. Так что ваша программа сделает что-то вроде
gsettings get org.gnome.system.proxy mode
и все в порядке.