基于gnome的应用程序如rhythmbox如何使用代理
我碰巧使用xubuntu,但我不认为桌面环境适用于此上下文。
我注意到,如果企业网络使用代理,一些基于gnome的应用程序(如rhythmbox)无法从互联网上获取任何信息。
在这种特殊情况下 – rhythmbox的封面艺术搜索工具无法找到互联网上各种提供商所寻求的coverart。
我尝试过常用的技巧,例如设置http_proxy并从终端运行rhythmbox,但这似乎不起作用。
- 如何为整个xubuntu系统设置代理?
有任何想法吗?
一些较新的基于GTK3的gnome应用程序在处理代理时忽略/不使用环境变量。
相反,它们使用存储在gsettings / dconf中的值
如果使用dconf-editor
作为dconf-tools
包的一部分安装,则可以以GUI方式定义代理。
首先 – 将代理模式设置为手动 ,如图所示
第二 – 设置代理主机和端口。 如果您没有匿名代理,则需要设置authentication-password和authentication-user值
如果您的公司网络使用https
则设置等效系统 – 代理 – https树值而不是上面显示的system – proxy – http 。
通过终端,您可以使用以下内容:
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'
其中[host]\[username]
对应于您的公司网络凭据,例如mywindowsdomain\fossfreedom
如果您的公司网络使用https
则在上述终端命令中用http
替换http
。