我有Linux计算服务器A,我想在其上执行一个应用程序,比如HV(我使用这个HV应用程序来渲染CAE模型并捕获图像)。虽然我在批量模式下运行HV,从putty终端,它需要X窗口。那就是我需要运行Xming并从服务器A转发显示,否则退出时出现错误“No valid fonts - exiting”。 (在这种情况下,我使用putty从我的Windows笔记本电脑连接到服务器A)
我使用的解决方法是Xvfb,而不是使用Xming。这在90%的案例中都很有效。在剩余的10%情况下,很少有对象不会在捕获的图像文件中呈现。
Xvfb有替代品吗?关于Xdummy的网上很少提及,但没有太多细节。或者,有没有办法传递相关字体,而不转发显示?
我的实际用例是,我在其他Linux服务器上运行Web应用程序,让我们称之为服务器B.当我从客户端浏览器触发事件时,服务器B通过ssh连接到Linux服务器A并执行HV应用。即使在这种情况下,我尝试使用ssh -X而不仅仅是ssh用于B和A之间的连接。如果我不使用Xvfb,应用程序仍然会退出错误“无效字体 - 退出”。
答案 0 :(得分:0)
我们遇到类似的问题,xvfb不能正常工作并联系供应商,他们的建议是将图形驱动程序升级到最新版本。它成功了。 Xvfb创建了一致的大小图像。
谢谢, anony