scrot, акроним для SCReen shOT) - простой, свободно распространяемый и открытый программный проект, предназначенный для использования в качестве утилиты захвата экрана командной строки, которая использует библиотеку imlib2 для захвата и сохранения изображений. Он поставляется с поддержкой нескольких форматов изображений и доступен для многочисленных дистрибутивов GNU / Linux.
scrot - любимая утилита для скриншотов из командной строки сотен тысяч Linux-гиков из-за своей простой, но функциональной архитектуры. Он предоставляет пользователям множество параметров командной строки, позволяя им делать скриншоты активного окна, всего корневого окна (рабочего стола / экрана) или части экрана.
Параметры командной строки
Программа поставляется с примерно 10 параметрами командной строки, которые позволяют вам захватить границу окна, отображать обратный отсчет перед снятием скриншота, добавлять задержку перед тем, как сделать снимок экрана (в секундах), запустить внешнее приложение перед Снимать снимок экрана, задавать качество изображения, использовать окно, сфокусированное в данный момент, создавать миниатюру для захваченного снимка экрана, интерактивно выбирать прямоугольник или окно с помощью мыши, а также захватывать дисплей с несколькими мониторами.
Обязательный пример
Ниже мы подготовили простой пример того, как использовать утилиту скриншота командной строки scrot, чтобы делать скриншоты вашего рабочего стола Linux и сохранять их в определенной папке в формате изображения PNG, для тех из вас, кто боится Терминал Linux.
scrot '% Y-% m-% d_ $ wx $ h_scrot.png' -e 'mv $ f ~ / images / shot /'
Это выглядит страшно, мы знаем, но на самом деле это не так, потому что вышеприведенная команда просто создает файл PNG с именем вроде & ldquo; 2014-09-11_1600x1024_scrot & rdquo; И сохраняет его в папке с кадром под каталогом изображений вашего домашнего каталога.
Под капотом и доступность
Быстрый просмотр под капотом покажет нам, что scrot написан полностью на языке программирования C. Это зависит от системы X Window, поскольку ее можно использовать только с эмулятора терминала X11 для захвата окон X11, диалогов, любой части экрана или всего экрана.
Что нового в этой версии :
- Уровень DH перешел в 10.
- Debian / контроль:
- Стандартные версии - версия версии 3.9.8.
- Удалено поле «Домашняя страница». Он не работает.
- Удалена ненужная зависимость autotools-dev.
- Обновлены поля Vcs- * для использования https вместо http и git.
- debian / copyright: обновлены годы авторских прав на упаковку.
- Debian / патчи /:
- 10_improve-hardening.patch: создано для исправления GCC.
- 11_fix-spelling-manpage.patch: создан, чтобы исправить некоторые орфографические ошибки в manpage.
- fix-makefile: переименован в 09_fix-makefile.patch.
- Удаляет ненужный и дублирующий файл 003_descmanpage.patch.
- debian / rules: добавлена переменная DEB_LDFLAGS_MAINT_APPEND, чтобы избежать ненужной привязки к библиотеке.
- Debian / смотреть:
- Настроено на версию 4.
- Удален дополнительный источник, чтобы избежать конфликтов с uscan.
- Использование NoSite вместо NoTracking.
Что нового в версии 0.8:
- Патч от Claes Nasten
- Устанавливает параметры, связанные с миниатюрами:
- Во-первых, указание -t разломит параметр $ f на -exec.
- Во-вторых, миниатюра и скриншот получили разные временные метки.
- В-третьих, не удалось указать геометрию с -t.
- Я исправил их и добавил: $ m (mini, вместо $ t, как было принято), чтобы это можно было сделать.
- О геометрии, имеющей либо ширину, либо высоту, установленную в 0, заставляет ее заполнять другую, относящуюся к формату.
Комментарии не найдены