【发布时间】:2010-03-26 09:45:59
【问题描述】:
例如,我想在没有关联显示的情况下启动 Firefox,并最终使用import 截屏。
我实际上可以使用 cronjobs 定期进行吗?
我现在正在建立一个 ssh -X 连接,将 xwininfo 用于后台启动的窗口,一切正常。但我想自动化它。
【问题讨论】:
例如,我想在没有关联显示的情况下启动 Firefox,并最终使用import 截屏。
我实际上可以使用 cronjobs 定期进行吗?
我现在正在建立一个 ssh -X 连接,将 xwininfo 用于后台启动的窗口,一切正常。但我想自动化它。
【问题讨论】:
您可以在 Xvfb 中启动 Firefox。
如果您为 Xvfb 提供了 -fbdir 选项,那么您还可以选择从 Xvfb 帧缓冲区文件中截取屏幕截图。您可能希望为 Xvfb 和 Firefox 指定相同的几何图形。
【讨论】:
在 vncserver 中启动 firefox 怎么样?
您可以使用 grep 捕获 $DISPLAY 的值
例如
export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1`
【讨论】: