应用程序以错误的方式启动 Firefox

应用程序以错误的方式启动 Firefox

我在 Debian (*) 系统上使用 Firefox 作为 Web 浏览器。我手动安装了最新版本的 Firefox,在 下/opt;使用该alternatives机制将其设为默认;然后卸载它并删除该alternatives条目。

但是现在,我在其他应用程序中的 Web 链接出现了问题,这些链接应该在浏览器中打开一个新选项卡或窗口:当我单击此类链接时,我收到一条消息,提示 Devuan ASCII

Firefox 已在运行但无响应。要打开新窗口,您必须先关闭现有的 Firefox 进程,或重新启动系统。

我假设 Firefox 的调用方式出了问题(例如,回想一下,/usr/bin/firefox它只是一个包装器脚本)。可能是什么问题?我应该在哪里查找?我该如何修复这个问题?

* - 它是 Devuan ASCII,即没有 systemd 的 Debian Stretch。

答案1

这是当您在其他应用程序中按下超链接时运行较新版本的 Firefox 的结果 - 即使它们“不应该”知道这一点。

不知何故,应用程序知道手动安装的 Firefox 的路径,而不是盲目地通过符号链接。所以 - 他们仍然在使用他们知道的可以正常工作的 Firefox 二进制文件。我必须/opt/firefox-whatever从二进制文件中物理清除文件夹 - 这样做有效。

相关内容