回答:
fbgrab
(名前が示すように)現在のフレームバッファのショットを取得するというアプリケーションがあります。これは、新しいKMSセットアップでは機能しない可能性があります。
sudo apt-get install fbgrab
fbgrab screenshot.png
それが失敗した場合、VirtualBoxで常にVMを使用できます。
別の TTYの写真を撮りたい場合fbgrab
は、-c N
引数を取ります(ここN
で、/dev/ttyN
使用しているものに置き換えられます)。
tty1が必要な場合:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
。しかし、それはうまくいきました。
最初の仮想コンソール(別名screendump)のスクリーンショットを撮り、それを「screenshot」というファイルに保存するには:
sudo cat /dev/vcs1 > screenshot
この方法を使用して、スクリーンショットは、画像(でこれを確認していない、プレーンテキスト形式で保存されfile
、またはmimetype
コマンド)。画面ダンプを出力してからEOFを出力するだけです。出力には改行文字が含まれないため、処理が必要になる場合があります。
sudo cat /dev/vcs1 | fold > screenshot
fold
指定された幅(デフォルトでは80)に収まるように各入力行をラップします。
グラフィックが有効な場合、仮想コンソールのスクリーンショットを撮ることはできません。
fbgrab foo.png
てみるとそれは言いError: Couldn't open /dev/fb0.
ます。理由は何ですか?