使用 X 转发时,较新版本的 Mozilla(Iceweasel / Icedove)无法工作

使用 X 转发时,较新版本的 Mozilla(Iceweasel / Icedove)无法工作

在我的一台机器(debian squeeze)上,我刚刚升级了 debian squeeze 稳定版(3.5.16)提供的 Iceweasel 标准版本。我现在使用的是向后移植存储库提供的版本 (18.0.1)。我也升级了 Icedove。

当 Iceweasel 或 Icedove 在安装它们的机器上调用/运行时,一切都很好。但是,我在通过 ssh 和 X 转发使用新版本时遇到问题。我相当确定这不是 X 转发配置的基本问题,因为其他应用程序(如 gimp 或早期版本的 Iceweasel)运行良好。

这是 Iceweasel 3.5.16 的屏幕截图(来自一台名为“box”的机器),运行良好:

Iceweasel 3通过X转发

这是我在同一笔记本上通过 ssh/X 转发使用较新版本的 Iceweasel (18.0.1) 或 Icedove (10) 时得到的空白窗口,只是出于测试原因从另一台机器(“boom”)调用:

Icedove通过X转发

另一个提示:当我从旧的 debian 安装(lenny)调用同一个新版本的 Iceweasel 时,我在窗口中看到了一个显示,但它崩溃了很多(例如,由于像 Google 输入栏这样的对话框,出现了一些大小问题的分段错误) )。

由于 Iceweasel 和 Icedove 都存在完全相同的问题,因此我认为较新版本的 mozilla 软件要么在遇到 X 转发时存在错误,要么需要我不知道的 X 转发配置。

编辑:

……可能是后者。当我从一台笔记本(i386/debian freeze)访问 Iceweasel 时,一切正常,而当我使用另一台笔记本(ppc/debian squeeze)时,就会出现问题。也许我需要一些好的提示,我应该在哪些配置文件中寻找差异......

答案1

Xvnc考虑在远程计算机上运行无头 X 服务器(例如) - 使用 VNC 连接到它(通过 ssh 连接建立隧道)并在远程 X 服务器中运行浏览器。虽然它不能直接解决问题,但实际上可能会给您带来一些性能提升,因为 VNC 协议可以压缩数据,更重要的是,即使您的 ssh 连接中断,应用程序也能保持运行 - 因此您可以稍后重新连接。缺点是您可能会在播放视频(尤其是 Flash)时遇到问题并且没有声音(除非您将其重定向到您的计算机)。

相关内容