Как приложения на основе гномов, такие как Rhythmbox, могут использовать прокси

Я использую xubuntu, но я не думаю, что окружение рабочего стола применимо в этом контексте.

Я заметил, что некоторые основанные на gnome приложения, такие как rhythmbox, не могут получать какую-либо информацию из Интернета, если корпоративная сеть использует прокси-сервер.

В этом конкретном сценарии - средство поиска обложек rhythmbox не может найти информацию, которую разыскивают различные провайдеры в Интернете.

Я пробовал обычные приемы, такие как установка http_proxy и запуск rhythmbox из терминала, но, похоже, это не работает.

Есть идеи?

1 ответ

Решение

Некоторые из новых gnome-приложений на основе GTK3 игнорируют / не используют переменные окружения при работе с прокси.

Вместо этого они используют значения, хранящиеся в gsettings / dconf

Если вы используете dconf-editor установлен как часть dconf-tools Пакет вы можете определить прокси в графическом виде.

Сначала установите ручной режим прокси, как показано

введите описание здесь

Второе - установить прокси хост и порт. Если у вас нет анонимного прокси-сервера, вам нужно установить значения пароля-аутентификации и пользователя-аутентификации.

введите описание здесь

Если ваша корпоративная сеть использует https затем установите эквивалентные значения дерева system-proxy-https вместо system-proxy-http, как показано выше.

Через терминал вы можете использовать следующее:

gsettings set org.gnome.system.proxy mode 'manual' 
gsettings set org.gnome.system.proxy.http host 'proxy.Ask-ubuntu.ru'
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.http authentication-user '[host]\[username]'
gsettings set org.gnome.system.proxy.http authentication-password 'mypassword'

куда [host]\[username] соответствует вашим корпоративным сетевым учетным данным, например mywindowsdomain\fossfreedom

Если ваша корпоративная сеть использует https затем заменить http с https в приведенных выше терминальных командах.

Другие вопросы по тегам