Можно ли сделать скриншот виртуальной консоли?

Есть ли способ сделать снимок экрана в виртуальной консоли?

23
задан 9 November 2010 в 02:39

2 ответа

Есть приложение под названием fbgrab, предоставленное пакетом fbcat, которое (как можно предположить по имени) захватывает снимок текущего фрейм-буфера. Этот может не работать на новых настройках KMS.

sudo apt-get install fbcat
fbgrab screenshot.png

Если это не удастся, вы всегда можете использовать ВМ в VirtualBox. Если вы хотите сфотографировать другое TTY, то fbgrab принимает аргумент -c N (где N заменяется на /dev/ttyN, который вы используете). Итак, если вы хотите, чтобы tty1:

sudo fbgrab -c 1 Desktop/tty-screenshot.png
18
ответ дан 9 November 2010 в 02:39

Сделать скриншот первой виртуальной консоли (AKA screenendump) и сохранить его в файл под названием "скриншот":

sudo cat /dev/vcs1 > screenshot

Используя этот метод, скриншоты сохраняются в обычном текстовом формате, а не в виде изображения (проверьте это с помощью файла /файла или команды mimetype). Он просто выводит дамп экрана, а затем EOF. Обратите внимание, что вывод не содержит символов новой строки, поэтому может потребоваться некоторая обработка:

sudo cat /dev/vcs1 | fold  > screenshot

fold обернуть каждую строку ввода, чтобы уместить ее в указанную ширину (80 по умолчанию).

Снимок экрана виртуальной консоли невозможен, если включена графика.

Справка

19
ответ дан 9 November 2010 в 02:39

Другие вопросы по тегам:

Похожие вопросы: