项目当中使用了khtml2png2对网站进行了图片生成的功能,将一篇博文生成长微博,但在执行
khtml2png2 --auto http://www.test.com.cn /saveDir命令时,出现了:
khtml2png2: cannot connect to X server localhost:2.0 这个错误,
这是因为没有启动虚拟图形终端的缘故,执行下下面的命令:
Xvfb :2 -screen 0 1024x768x24 & 设定虚拟图形终端属性
export DISPLAY=localhost:2.0 导入上面设定的终端到环境变量
然后再执行生成图片的命令即可。