コンソール画面のスクリーンショットを撮影したい

Raspberry Pi 3 Model B
OS: Raspbian Stretch lite November 2017

キーボードもマウスもディスプレイも接続されていないRaspberry Pi 3なのである。コンソール画面の様子を確認したいのであるが現場へ赴きディスプレイを接続するのは大変な手間であるからどうしても遠隔地から確認する術が必要である。fbcatパッケージを導入するのがよいようである。

$ sudo apt install fbcat

あとはfbgrabコマンドを実行することでフレームバッファの中身をPNG画像として拵えてくれる。何のエラーもあらわれないのに真っ黒な画像しか得られない場合はコンソール画面が消灯している為である可能性が高いからまずはsettermで画面をつついてからスクリーンショットを撮影するが良さそうであった。

$ sudo fbgrab -c 1 -d /dev/fb0 -i screenshot.png
pnmtopng: 193 colors found

$ file screenshot.png
screenshot.png: PNG image data, 1920 x 1200, 8-bit colormap, interlaced

表示されている文字を手っ取り早く見届けるだけなら/dev/vcsを覗き見るという方法もあるようである。

$ sudo cat /dev/vcs | fold

参考:
jwilk/fbcat
Can I take a screenshot of a virtual console?
Linux framebuffer

Similar Posts:

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください