xwd、NetPBM、およびcjpegユーティリティと組み合わせて、X.org サーバー用の「仮想フレームバッファ」ドライバーを使用する必要があるようです。
Xサーバーに必要な特定の構成についてはわかりませんが、使用しているサーバーに仮想フレームバッファードライバーが組み込まれていることを確認する必要がある可能性があります. 仮想フレームバッファ ドライバは、NVidia または ATI ビデオ カードに接続するために使用するものと同様のディスプレイ ドライバですが、「出力」は LCD 画面ではなく、ピクセルを含むメモリのチャンクです。
xwd は、X ウィンドウ ダンプを作成できる標準の X ツールの 1 つです。xwd は、コマンド ラインでどのウィンドウをダンプするかを指定できます。ファンキーな「xwd」形式のストリームを標準出力に出力します。
NetPBM ユーティリティは、あるイメージ形式を別の形式に変換するコマンド ライン ツールのコレクションです。xwdtoppm に変換するものを含みます。PPM は非常に基本的な非圧縮形式であり、ほとんどの NetPBM ツールで理解される中間形式です。
cjpeg は標準の JPEG ツール コレクションの一部であり、NetPBM も持っている場合はおそらくインストールされます。cjpeg は、PPM バイトのストリームを受け取り、JPEG バイトのストリームを出力できます。
Unix スクリプトとパイプの魔法により、これらのユーティリティを組み合わせてウィンドウでアプリを起動し、xwd、xwdtoppm、および cjpeg を呼び出してイメージをファイルにダンプできます。