Ответы:
Есть приложение, которое называется fbgrab
(как можно предположить из названия) и получает снимок текущего кадрового буфера. Это может не работать на более новых установках KMS.
sudo apt-get install fbgrab
fbgrab screenshot.png
Если это не удается, вы всегда можете использовать виртуальную машину в VirtualBox.
Если вы хотите сделать снимок другого TTY, fbgrab
используйте -c N
аргумент (где N
вместо того, /dev/ttyN
который вы используете).
Так что если вы хотели tty1:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
. Но это работало отлично.
Чтобы сделать снимок экрана с первой виртуальной консолью (AKA 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.
. Есть идеи почему?