Как сделать снимок экрана TTY, когда он не может выполнить код? [dубликат]

Убедитесь, что у вас есть все источники программного обеспечения, даже для Партнера. Вы можете сделать это с помощью Synaptic, но вам нужно его установить. Или в диспетчере обновлений, нажав ниже в разделе «Конфигурация».

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

18 ответов

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

sudo apt-get install fbgrab fbgrab screenshot.png

Если это не удается, вы всегда можете использовать виртуальную машину в VirtualBox.

Если вы хотите сделайте снимок may TTY, fbgrab принимает аргумент -c N (где N заменяется на /dev/ttyN, который вы используете).

Итак, если вы хотели tty1:

sudo fbgrab -c 1 Desktop/tty-screenshot.png
17
ответ дан 25 July 2018 в 02:52
  • 1
    Когда я пытаюсь fbgrab foo.png, он говорит Error: Couldn't open /dev/fb0.. Любая идея почему? – trusktr 20 November 2012 в 04:24
  • 2
    @trusktr Я знаю, что это поздно, но может быть, потому что вы не в видеогруппе. Попробуйте отредактировать файл / etc / group и добавьте свое имя пользователя в конец строки, начинающейся с & quot; video & quot ;. Если это не работает, попробуйте использовать приложение как root – Braden Best 1 January 2014 в 08:42
  • 3
    @ B1KMusic Спасибо, мне придется попробовать, когда мой новый ноутбук появится на следующей неделе. Я имею Windows в промежуточный период. – trusktr 19 January 2014 в 11:29
  • 4
    Мне пришлось использовать sudo -E fbgrab vt1.png. Но он отлично поработал. – isomorphismes 10 June 2015 в 07:19

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

sudo apt-get install fbgrab fbgrab screenshot.png

Если это не удается, вы всегда можете использовать виртуальную машину в VirtualBox.

Если вы хотите сделайте снимок may TTY, fbgrab принимает аргумент -c N (где N заменяется на /dev/ttyN, который вы используете).

Итак, если вы хотели tty1:

sudo fbgrab -c 1 Desktop/tty-screenshot.png
17
ответ дан 31 July 2018 в 13:52

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

sudo apt-get install fbgrab fbgrab screenshot.png

Если это не удается, вы всегда можете использовать виртуальную машину в VirtualBox.

Если вы хотите сделайте снимок may TTY, fbgrab принимает аргумент -c N (где N заменяется на /dev/ttyN, который вы используете).

Итак, если вы хотели tty1:

sudo fbgrab -c 1 Desktop/tty-screenshot.png
17
ответ дан 1 August 2018 в 05:08

Есть приложение под названием 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  
17
ответ дан 3 August 2018 в 00:53

Есть приложение под названием 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  
17
ответ дан 4 August 2018 в 02:57

Есть приложение под названием 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  
17
ответ дан 5 August 2018 в 10:21

Есть приложение под названием 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  
17
ответ дан 7 August 2018 в 04:11

Есть приложение под названием 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  
17
ответ дан 9 August 2018 в 08:34

Есть приложение под названием 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  
17
ответ дан 15 August 2018 в 03:52
  • 1
    Когда я пытаюсь fbgrab foo.png , он говорит Ошибка: не удалось открыть /dev/fb0.. Любая идея почему? – trusktr 20 November 2012 в 04:24
  • 2
    @trusktr Я знаю, что это поздно, но может быть, потому что вы не в видеогруппе. Попробуйте отредактировать файл / etc / group и добавьте свое имя пользователя в конец строки, начинающейся с & quot; video & quot ;. Если это не работает, попробуйте использовать приложение как root – Braden Best 1 January 2014 в 08:42
  • 3
    @ B1KMusic Спасибо, мне придется попробовать, когда мой новый ноутбук появится на следующей неделе. Я имею Windows в промежуточный период. – trusktr 19 January 2014 в 11:29
  • 4
    Мне пришлось использовать sudo -E fbgrab vt1.png . Но он отлично поработал. – isomorphismes 10 June 2015 в 07:19

Сделать снимок экрана первой виртуальной консоли (AKA screendump) и сохранить ее в файле под названием «screenshot»:

sudo cat /dev/vcs1 > screenshot

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

sudo cat /dev/vcs1 | fold > screenshot

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

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

Ссылка

VCS: vcs, vcsa - память виртуальной консоли
17
ответ дан 25 July 2018 в 02:52
  • 1
    что значит текстовый формат? Значения RGB сохраняются в текстовом файле или сохраняется содержимое текста терминала? Обычно людям нужен снимок экрана для захвата некоторой визуальной ошибки, которая не передается на кодированный вывод символов. – jiggunjer 23 February 2017 в 06:31

Сделать снимок экрана первой виртуальной консоли (AKA screendump) и сохранить ее в файле под названием «screenshot»:

sudo cat /dev/vcs1 > screenshot

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

sudo cat /dev/vcs1 | fold > screenshot

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

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

Ссылка

VCS: vcs, vcsa - память виртуальной консоли
18
ответ дан 31 July 2018 в 13:52
  • 1
    что значит текстовый формат? Значения RGB сохраняются в текстовом файле или сохраняется содержимое текста терминала? Обычно людям нужен снимок экрана для захвата некоторой визуальной ошибки, которая не передается на кодированный вывод символов. – jiggunjer 23 February 2017 в 06:31

Сделать снимок экрана первой виртуальной консоли (AKA screendump) и сохранить ее в файле под названием «screenshot»:

sudo cat /dev/vcs1 > screenshot

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

sudo cat /dev/vcs1 | fold > screenshot

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

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

Ссылка

VCS: vcs, vcsa - память виртуальной консоли
18
ответ дан 1 August 2018 в 05:08
  • 1
    что значит текстовый формат? Значения RGB сохраняются в текстовом файле или сохраняется содержимое текста терминала? Обычно людям нужен снимок экрана для захвата некоторой визуальной ошибки, которая не передается на кодированный вывод символов. – jiggunjer 23 February 2017 в 06:31

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 3 August 2018 в 00:53

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 4 August 2018 в 02:57

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 5 August 2018 в 10:21

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 7 August 2018 в 04:11

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 9 August 2018 в 08:34

Чтобы сделать снимок экрана первой виртуальной консоли (AKA screendump ) и сохранить ее в файле под названием «screenshot»:

  sudo cat / dev / vcs1  & GT;  screenshot  

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

  sudo cat / dev / vcs1 |  fold & gt;  screenshot  

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

Вы не можете сделать снимок экрана виртуального

Ссылка

18
ответ дан 15 August 2018 в 03:52
  • 1
    что значит текстовый формат? Значения RGB сохраняются в текстовом файле или сохраняется содержимое текста терминала? Обычно людям нужен снимок экрана для захвата некоторой визуальной ошибки, которая не передается на кодированный вывод символов. – jiggunjer 23 February 2017 в 06:31

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

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