Как сделать скриншот в консоли?

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Как сделать скриншот в консоли?

Сообщение Trojan »

Ребята подскажите пожалуйста как сделать скриншот находясь в консоли.
Что то типа этого:

Изображение

Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Как сделать скриншот в консоли?

Сообщение drBatty »

Trojan писал(а):
06.05.2010 12:19
Ребята подскажите пожалуйста как сделать скриншот находясь в консоли.

проще всего использовать нормальный эмулятор консоли. например можно использовать Terminal или konsole. там можно мышкой скопировать текст. а вот если нужно сохранить вывод команды, то её можно отправить в файл, используйте tee.
для удалённой работы незаменима программа screen (ей тоже можно снимать скриншоты, вести лог и прочее)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Trojan
Сообщения: 359
Статус: Системный ламер
ОС: CentOS 7

Re: Как сделать скриншот в консоли?

Сообщение Trojan »

drBatty писал(а):
06.05.2010 13:10
проще всего использовать нормальный эмулятор консоли. например можно использовать Terminal или konsole. там можно мышкой скопировать текст. а вот если нужно сохранить вывод команды, то её можно отправить в файл, используйте tee.

У меня FreeBSD, без иксов. На него можно эмулятор консоли устанавливать?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.

Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Как сделать скриншот в консоли?

Сообщение SLEDopit »

Trojan писал(а):
06.05.2010 13:34
На него можно эмулятор консоли устанавливать?
эмулятор консоли работает в иксовой среде. так что вам необходимо либо установить иксы, либо пользоваться другими средствами.
к другим средствам относятся либо tee (для направления вывода команды и на экран и в файл), либо screen (в нем можно копировать текст даже в консоли без иксов, достаточно зайти режим копирования).
ну и как вариант, можно подключиться с машины где есть иксы по ssh и уже там скопировать необходимую информацию.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
lava
Сообщения: 155
ОС: archer

Re: Как сделать скриншот в консоли?

Сообщение lava »

Если есть фреймбуффер, могу ещё посоветовать покрутить fbcat (fbgrab) - эта штука в png скринит.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Как сделать скриншот в консоли?

Сообщение watashiwa_daredeska »

lava писал(а):
06.05.2010 13:54
Если есть фреймбуффер
А во FreeBSD есть фреймбуфферы?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Как сделать скриншот в консоли?

Сообщение serzh-z »

Trojan писал(а):
06.05.2010 12:19
Ребята подскажите пожалуйста как сделать скриншот находясь в консоли.
С помощью graphics/scrot, например.
Спасибо сказали:
Аватара пользователя
lava
Сообщения: 155
ОС: archer

Re: Как сделать скриншот в консоли?

Сообщение lava »

watashiwa_darede... писал(а):
06.05.2010 13:56
А во FreeBSD есть фреймбуфферы?

А вот этого я не знаю. Потому и написал условие.

serzh-z писал(а):
06.05.2010 13:59
С помощью graphics/scrot, например.

Требует X, поскольку делает скрин именно X.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Как сделать скриншот в консоли?

Сообщение drBatty »

Trojan писал(а):
06.05.2010 13:34
У меня FreeBSD, без иксов. На него можно эмулятор консоли устанавливать?

а зачем вам скриншот? я не слишком понимаю, зачем это надо, если нет X...
кстати, screen умеет делать именно то, что вам нужно - необработанный снимок экрана. вот только я не понимаю, что вы будете с ним делать...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как сделать скриншот в консоли?

Сообщение sash-kan »

linux:
http://blogs.koolwal.net/2008/12/30/howto-...-window-system/

freebsd (судя по всему):
google://vidcontrol+scr2txt
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Как сделать скриншот в консоли?

Сообщение Portnov »

Самое лобовое решение: в screen (а кто-то работает на серваках по ssh без скрина? ССЗБ ;)) выделяем нужную область (C-A,Esc), запускаем скажем vi, переходим в режим вставки (i), вставляем из скринового буфера (C-A,]). Сохраняем файл (Esc, :w screenshot.txt).
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Как сделать скриншот в консоли?

Сообщение watashiwa_daredeska »

Portnov писал(а):
07.05.2010 09:32
Самое лобовое решение: в screen (а кто-то работает на серваках по ssh без скрина? ССЗБ ;)) выделяем нужную область
Скриншот в screen: Ctrl-A,h пишется в файл hardcopy.N
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5502
ОС: Gentoo

Re: Как сделать скриншот в консоли?

Сообщение /dev/random »

watashiwa_daredeska писал(а):
07.05.2010 09:56
Скриншот в screen: Ctrl-A,h пишется в файл hardcopy.N

Могут быть проблемы с UTF-8
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Как сделать скриншот в консоли?

Сообщение Ali1 »

vidcontrol -p | scr2png > screenshot.png ?
Спасибо сказали: