我有一台Linux机器,我经常从Windows通过ssh(putty)登录。我正在Windows桌面上运行VcXsrv X-server。我主要使用它来运行调试器(ddd)和firefox来访问我们基于Web的代码审查系统。使用Linux firefox很方便,所以我可以从脚本启动它。我通常使用“-new-tab”启动它,以免不断创建新窗口。
现在我有了一台新的更新Linux机器,我正在和旧机器一起运行。我注意到的是一些奇怪的行为:当我启动一个新的firefox会话时,如果已经在一台机器上运行了一个,那么它会使用它。
我希望能够做的仍然是作为新选项卡启动,但仅在当前机器的firefox实例下启动,而不是来自同一X-server上显示的其他机器的实例
我一直在玩各种标志,包括-no-remote,-new-instance以及定义和使用特定的配置文件。但是我一直无法得到理想的结果。要么我得到上面描述的行为,要么我得到一个错误,例如“Firefox已经运行但没有响应,请关闭它”。