firefox - xubuntu firefox(FF)从cli(命令行)开始与从gui(菜单选项)开始代理和环境差异
问题描述
背景:我有一个代理:“myproxy”。我用 /etc/profile.d/myproxy.sh 启动我的机器:
export http_proxy=myproxy
export https_proxy=myproxy
\EOF
我去了一个无法到达这个代理的地方,所以我取消了它......
me@hostname:~$ unset http_proxy
me@hostname:~$ unset https_proxy
现在,如果我从 cli 初始化 Firefox(我在其中运行未设置的那个),它工作正常。它表明我已取消设置代理。但是,如果我从开始菜单(蓝色圆圈中的鼠标)作为“Web 浏览器”启动它,或者搜索它并单击:它似乎不起作用。
好的。所以也许是 profile.d 的恶作剧。
#export http_proxy=myproxy
#export https_proxy=myproxy
\EOF
和
me@hostname:~$ source /etc/profile.d/myproxy.sh
......结果相同......当我启动一个新终端时,http_proxy 和 https_proxy 的环境变量仍然存在......他们不应该消失吗?我来源 /etc/profile.d/myproxy.sh
我假设这就是为什么 gui 中的 FF 对我不起作用的原因。我错过了什么?为什么当我启动一个新终端时 env 变量会保留?
解决方案
推荐阅读
- json - 使用 bash 从 JSON 文件中动态获取值
- c# - 如何从 azure 函数 c# 返回多个 json 对象?
- android - 在链接 Observable 时,只有创建视图层次结构的原始线程才能接触其视图
- mysql - SQL 查询类函数
- android - 在 Html.fromHtml() 中显示链接,该链接导航到不同的活动或片段
- c# - Telerik 访问 RadGrid 内的 RadComboBox
- elasticsearch - 如何聚合不同存储桶中的文档,然后将过滤器应用于结果
- javascript - 如何从对象中的数组中弹出和取消移动元素?
- php - 在 img 标签中显示来自 MySQL 的 blob
- c - 使用动态内存分配和数组的 C 程序中的错误