xwdコマンドを使ってスクリーンショットを撮るメモ。 xwdは、「-root」オプションを付けるとマウスの入力を待たずにスクリーンショットを撮る。 xwdコマンドを入れた直後にスクリーンショットを撮ってしまうので、事前にsleepコマンドを入れるといい。 画像は標準出力に出るので、ImageMagicに付いてるconvertコマンドで適当なフォーマットに変換する。 $ sleep 5 ; xwd -root > temp.xwd $ convert temp.xwd hoge.png ★パイプを使って1行で済ませる方法 convertコマンドは、入力ファイルの部分を「-」(マイナス)にすると、標準入力から読み取る様になる。 これを利用するとコマンドが簡潔になる。 $ sleep 5 ; xwd -root | convert - hoge.png