[Debian] Debian (squeeze) ヘッドレス環境で firefox を使う

Debian (squeeze) サーバで、X 環境の代わりに xvfb を使って、firefox を起動してみた。
(おまけでスクリーンショットも撮ってみた。)
これをもとに、Selenium のテスト実行環境を用意しようと思う。
必要なパッケージのインストール:

apt-get -y install xvfb libgl1-mesa-dri ttf-vlgothic iceweasel

xvfb を起動

Xvfb :99

firefox を起動 (Yahoo!JAPAN を開く)

DISPLAY=:99 firefox http://www.yahoo.co.jp/

必要なパッケージを追加して、スクリーンショットを撮ってみる。

apt-get -y install x11-apps imagemagick
xwd -display :99 -root -out test.xwd
convert test.xwd test.png