0

たとえば、ディスプレイが関連付けられていない状態で Firefox を起動し、最終的に でスクリーンショットを撮りたいと思いimportます。

実際、cronjobsで定期的に作成できますか?

現在、ssh -X 接続を作成しています。バックグラウンドで開始されたウィンドウの xwininfo を取得すると、すべて問題ありません。しかし、私はそれを自動化したい。

4

2 に答える 2

2

Xvfb内で Firefox を起動できます。

Xvfb に-fbdirオプションを指定すると、Xvfb フレームバッファ ファイルからスクリーンショットを取得するオプションも表示されます。おそらく、Xvfb と Firefox に同じジオメトリを指定したいと思うでしょう。

于 2010-03-26T01:45:59.123 に答える
1

vncserver 内で Firefox を起動するのはどうですか?

grep を使用して $DISPLAY の値を取得できます

例えば

export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1`
于 2009-07-24T12:37:11.263 に答える