Я использую OpenSuse с dwm в качестве оконного менеджера. С тех пор, как я переключился с KDE, я не нашел способа сделать снимок экрана или даже сделать снимок части моего экрана.
Есть ли способ, которым я могу сделать это в среде командной строки?
Я использую OpenSuse с dwm в качестве оконного менеджера. С тех пор, как я переключился с KDE, я не нашел способа сделать снимок экрана или даже сделать снимок части моего экрана.
Есть ли способ, которым я могу сделать это в среде командной строки?
Ответы:
Скупой по имени скрот делает скриншоты из командной строки ...
Он имеет несколько простых опций, включая задержку и качество изображения.
Если вы хотите сделать снимок в консоли и используете кадровый буфер , вы можете использовать fbgrab .
1366x768
или это просто ваше собственное разрешение экрана (панели)? Что cat /sys/class/graphics/fb0/{modes,virtual_size}
дает? Кроме того, если вы делаете дамп 1024x768, изображение обрезается?
ImageMagick поставляется с import
утилитой, чтобы делать скриншоты. У него множество опций, но по умолчанию он позволяет рисовать прямоугольник на экране и сохраняет только эту часть. Если вы хотите целое окно, вы можете использовать -window ID
; идентификатор «root» захватывает весь экран
Я использовал Shutter под Xmonad без какой-либо среды рабочего стола, и он работал хорошо. Shutter - это приложение с графическим интерфейсом с приличным количеством функций.
Большую часть времени я набираю " shutter -s
" в панели запуска / терминала, и программа позволяет мне выбирать область экрана, которую я хочу захватить. Затем я нажму, Enterи файл будет сохранен в моей домашней папке.
Если вы ищете минималистичные решения, ваш Xorg
сервер может уже иметь инструмент под названием xwd
. Если нет, и вы установили бы его отдельно, это могло бы быть самой легкой возможностью - размер двоичного файла составляет всего 27 КБ. Берегись, потому что он выводит данные на stdout
!
Но проблема с xwd
том , что он сбрасывает скриншот в качестве данных дампа изображения XWD X Window формате, а не стандартное изображение. Вы можете просмотреть такие дампы с помощью сопутствующей xwud
программы (запустить xwud -in yourdumpfile
). Чтобы получить типичный файл изображения, вам нужно преобразовать его, используя что-то вроде xwdtopnm
или convert
(из ImageMagick
).