Wie können gnombasierte Anwendungen wie rhythmbox einen Proxy verwenden?

7

Ich benutze zufällig xubuntu, aber ich glaube nicht, dass die Desktop-Umgebung in diesem Zusammenhang anwendbar ist.

Ich habe festgestellt, dass einige gnombasierte Anwendungen wie rhythmbox keine Informationen aus dem Internet abrufen können, wenn das Unternehmensnetzwerk einen Proxy verwendet.

In diesem speziellen Szenario kann die Cover-Art-Suchfunktion von rhythmbox keine Coverart finden, die von den verschiedenen Anbietern im Internet gesucht wird.

Ich habe die üblichen Tricks wie das Einstellen von http_proxy und das Ausführen von rhythmbox vom Terminal aus versucht, aber dies scheint nicht zu funktionieren.

Irgendwelche Ideen?

Fossfreiheit
quelle

Antworten:

9

Einige der neueren GTK3-basierten Gnome-Anwendungen ignorieren / verwenden keine Umgebungsvariablen beim Umgang mit Proxys.

Stattdessen verwenden sie Werte, die in gsettings / dconf gespeichert sind

Wenn Sie dconf-editorinstalliert als Teil des dconf-toolsPakets verwenden, können Sie den Proxy auf grafische Weise definieren.

Stellen Sie zuerst den Proxy-Modus wie gezeigt auf manuell ein

Geben Sie hier die Bildbeschreibung ein

Zweitens - stellen Sie den Proxy-Host und -Port ein. Wenn Sie keinen anonymen Proxy haben, müssen Sie die Werte für Authentifizierungskennwort und Authentifizierungsbenutzer festlegen

Geben Sie hier die Bildbeschreibung ein

Wenn Ihr Unternehmensnetzwerk verwendet, httpslegen Sie die entsprechenden System-Proxy-https -Baumwerte anstelle des oben gezeigten System-Proxy-http fest.

Über das Terminal können Sie Folgendes verwenden:

gsettings set org.gnome.system.proxy mode 'manual' 
gsettings set org.gnome.system.proxy.http host 'proxy.askubuntu.com'
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'

Wo [host]\[username]entspricht Ihren Unternehmensnetzwerk-Anmeldeinformationen, zmywindowsdomain\fossfreedom

Wenn Ihr Unternehmensnetzwerk verwendet, httpsersetzen Sie diese httpdurch httpsdie oben genannten Terminalbefehle.

Fossfreiheit
quelle
Fantastisch, danke, ich werde dies zur allgemeinen Antwort
ish