这是 Debian 9 Stretch,#1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21)
带有一个全新的、可移植的 Firefox 62.0 安装,可/opt
从
$ which firefox
/opt/firefox/firefox
我的问题是,即使命令
$ firefox
确实启动并运行 Firefox 实例,后续命令
$ firefox any.kind/of/url
失败并出现著名的窗口消息
Firefox 已在运行,但无响应。要打开新窗口,您必须先关闭现有的 Firefox 进程,或重新启动系统。
而它过去只是在现有的正在运行的会话中为提供的 url 打开一个新选项卡。
选项--new-tab
或没有帮助。我已经--new-window
检查--no-remote
过这个帖子, 那
$ echo $MOZ_NO_REMOTE
0
.. 我认为这应该意味着我期望的行为就是预期的行为。(请注意,我不清楚init
他们在这篇文章中提到的文件是什么)。
作为(我认为)相关的问题:
.pdf
单击用打开的文件中链接evince
也会失败并显示相同的错误消息。- 单击在 thunderbird 中查看的电子邮件中的链接也会失败,并显示相同的错误消息。
我这里遗漏了什么吗?
如何从命令行向正在运行的浏览器会话添加新选项卡?
有什么方法可以解决/绕过这个问题吗?
答案1
好的,明白了。根据这个帖子,环境变量的实际值MOZ_NO_REMOTE
并不重要,重要的是它是定义或不。MOZ_NO_REMOTE=0
令人惊讶的是代名词的MOZ_NO_REMOTE=1
。
所以在我删除了这行之后
export MOZ_NO_REMOTE=0
不知怎么地潜入了我的.[bash|zsh]rc
文件,然后检查了一下
$ echo $MOZ_NO_REMOTE
⠀
我又恢复了以前的好行为:)