Область Capturing экрана без Настольной среды?

С тех пор sha1sum не предоставляет возможность для двоичного выхода, необходимо будет, вероятно, найти утилиту, которая делает противоположность od и передайте их по каналу. Взятие предложения fschmitt для использования xxd с 'реверсом' и 'плоскость выводит' флаги, это будет похоже на это:

sha1sum | cut -f1 -d\ | xxd -r -p | base64

8
21.11.2011, 05:30
4 ответа

Благозвучно именованный scrot делает снимки экрана из командной строки...

Это имеет несколько простых опций, включая и качество изображения с временной задержкой.

Если Вы желаете сделать снимок в консоли, и Вы выполняете кадровый буфер, то можно использовать fbgrab.

9
27.01.2020, 20:08
  • 1
    у меня были проблемы с fbgrab. Я могу засвидетельствовать, что мой кадровый буфер 1366x768, но и fbgrab и fbshot думают, что/dev/fb0 1024x768, который масштабирует шрифты консоли и делает меня грустным. Когда я даю fbgrab ширину и высоту, это говорит, что существует недостаточно данных. –  BentFX 21.11.2011, 13:18
  • 2
    @BentFX - Вы уверенный, что фактическое разрешение кадрового буфера 1366x768, или это - просто Ваш экран (панель) родное разрешение? Что делает cat /sys/class/graphics/fb0/{modes,virtual_size} дать? Кроме того, если Вы делаете 1024x768 дамп, изображение обрезается? –  rozcietrzewiacz 21.11.2011, 13:58
  • 3
    Хорошо, я могу засвидетельствовать то, что я часто пойман, говоря из моего класса. Да это 1024x768, но мои X экранов являются 1366, и это - часть того, что заставило вывод fbgrab выглядеть так плохо. 1366 является собственной шириной, и это резко. 1024x768 нечетко. От консоли это выглядит приятно сглаженным, но изображение его просто ужасно.:) Я признаю ошибку! –  BentFX 21.11.2011, 15:42

ImageMagick идет import утилита, чтобы сделать снимки экрана. Это имеет тонны опций, но по умолчанию это позволяет Вам потянуть прямоугольник на экране и сохраняет просто ту часть. Если Вы хотите все окно, можно использовать -window ID; идентификатор "корень" получает весь экран

11
27.01.2020, 20:08

Я использовал Затвор под Xmonad без любой настольной среды, и это работало хорошо. Затвор является приложением для GUI с достойной суммой функций.

Большую часть времени я ввел бы"shutter -s"в средстве запуска/терминале и программе позволит мне выбрать область экрана, который я хочу получить. Затем я совершил нападки, Входят, и файл будет сохранен к моей домашней папке.

3
27.01.2020, 20:08

Если Вы ищете минималистические решения, Ваш Xorg сервер мог бы уже идти с названным инструментом xwd. В противном случае и Вы установили бы его отдельно, это могла бы быть самая легкая возможность - двоичный файл - всего 27 КБ в размере. Предостерегитесь, потому что это производит данные по stdout!

Но проблема с xwd это, это выводит снимок экрана в формате данных изображения Дампа X Window XWD, не стандартное изображение. Можно просмотреть такие дампы с компаньоном xwud программа (выполненный xwud -in yourdumpfile). Для получения типичного файла изображения необходимо было бы преобразовать его с помощью чего-то как xwdtopnm или convert (от ImageMagick).

3
27.01.2020, 20:08

Теги

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