如何在没有显示关联的情况下启动X11窗口

时间:2009-07-24 12:33:26

标签: import x11

我想启动Firefox,例如没有关联的显示,最终用import截取屏幕截图。

事实上,我可以定期使用cronjobs吗?

我现在正在建立一个ssh -X连接,在后台启动窗口的xwininfo,一切正常。但我想自动化它。

2 个答案:

答案 0 :(得分:2)

您可以在Xvfb内启动Firefox。

如果您为Xvfb提供了-fbdir选项,那么您还可以选择从Xvfb帧缓冲文件中截取屏幕截图。您可能希望为Xvfb和Firefox指定相同的几何体。

答案 1 :(得分:1)

如何在vncserver中启动firefox?

您可以使用grep

捕获$ DISPLAY的值

e.g。

export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1`