“Firefox 已在运行,但无响应。”即使 MOZ_NO_REMOTE=0

“Firefox 已在运行,但无响应。”即使 MOZ_NO_REMOTE=0

这是 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

我又恢复了以前的好行为:)

相关内容