kas*_*rma 23 ssh remote firefox
我以前从未注意到这种行为,并且对正在发生的事情感到有些困惑。我有一个 Firefox 的本地副本正在运行,然后 ssh ( ssh -X <url>
) 进入远程服务器并在那里启动副本以使用本地显示。原来本地 Firefox 刚刚打开了一个新窗口。我证实ps x|grep firefox
确实没有在远程服务器上启动 firefox 进程。
同样的奇怪行为反过来发生:如果我运行远程 Firefox 并尝试启动本地 Firefox,则远程 Firefox 会打开一个新窗口。
我在 ubuntu 10.4 上,几乎全新安装(我今天下午刚拿到这台电脑)。我试图让两个 Firefox 同时运行,以便我可以轻松地运行要安装的插件列表。
这里发生了什么,我怎样才能避免它发生?
如果我必须对这里发生的事情进行有根据的猜测,我会说 Firefox 在启动之前首先查找打开的 Firefox 窗口,如果存在,则使用 X 向它发送一条消息以启动一个新的浏览器窗口。因为远程系统正在使用您的本地显示器,所以它用于检测的任何内容都在选择本地窗口。(这也可以解释为什么在启动本地 Firefox 进程时会找到远程窗口。)
您可以通过关闭所有本地 firefox 窗口来测试这一点,然后尝试在远程服务器上启动 firefox - 如果检测正在发生,就像我认为的那样,不会有任何正在运行的窗口可供它锁定,所以它将像您期望的那样在远程系统上启动一个实例。
就实际解决问题而言,tante 建议设置 MOZ_NO_REMOTE 是正确的解决方案。