据我了解,X 转发通常非常简单。一旦我可以运行一些东西,比如sshxeyes
或gimp
通过 ssh,复杂的应用程序比如firefox
/iceweasel
也应该能够运行。但是,我有一台笔记本,无法通过 ssh 和 X 转发获得转发的iceweasel(或icedove)会话。
这个问题的背景信息:使用 X 转发时,较新版本的 Mozilla(Iceweasel / Icedove)无法工作
由于这可能是 moziallaiceweasel 和 Icedove 的新版本中的错误,或者是某个特定笔记本上的 X(转发)问题,或者是某些应用程序需要的 X 转发功能,我觉得我需要彻底调试问题。
我需要有关如何调试的建议。诸如使用详细选项调用 ssh 之类的事情。调用非功能性 X 转发应用程序时要查看的日志文件。一定有什么线索,在某个地方。
答案1
X11转发仅适用于核心协议和一些扩展。它显然不适用于像 MIT-SHM 扩展这样的扩展。
我的猜测是与图形相关的扩展之一,因为浏览器现在假设使用 OpenGL 加速渲染既可用又更快。
我自己没有使用过其中任何一个,但 Google 告诉我,您可以使用以下工具获取协议转储:xtruss、scope、xmsgtrace。然后,查找与扩展相关的错误。