Как установить scrot и снимать скриншоты в Ubuntu

Среда Ubuntu может похвастаться живой культурой разработки с открытым исходным кодом и, как следствие, высококачественными бесплатными приложениями. Говоря о приложениях для создания скриншотов, их очень много. Есть GIMP, Shutter и многие другие. Но есть проблема: большинство этих приложений используют графический пользовательский интерфейс. Но что, если вы больше работаете с командной строкой?

К счастью для вас, есть scrot, терминальный инструмент, который может делать скриншоты в Ubuntu. Изначально выпущенный в 2000 году, scrot по-прежнему пользуется успехом – последнее крупное стабильное обновление состоялось в июне 2020 года.

Итак, начнем с установки scrot на Ubuntu.

Как установить scrot на Ubuntu?

Инструмент scrot screenshot предустановлен на большинстве компьютеров Linux. Так что, возможно, он уже есть в вашей системе. Если нет, запустите эту команду в терминале, чтобы установить пакет:

 sudo apt-get install scrot

Нажмите Enter, и система начнет установку scrot через несколько секунд.

Как использовать scrot для создания снимков экрана

Scrot – это минималистичный инструмент командной строки, основанный на философии UNIX Кена Томсона , философском подходе к разработке программного обеспечения, который приветствует небольшое, чистое и модульное программирование.

Итак, scrot также следует довольно простому подходу для вырезания экрана в Ubuntu.

Сделайте снимок всего экрана

Для начала вот как вы можете сделать снимок экрана всего окна в Ubuntu:

 scrot

Вот и все. Scrot автоматически сделает снимок экрана. Кроме того, если не указано иное, домашний каталог будет содержать снимки экрана, сделанные с помощью scrot.

Сохранить снимок экрана с определенным именем и каталогом

Если вы хотите сохранить свои скриншоты в определенном месте, вам просто нужно сменить каталог . По умолчанию scrot сохраняет снимки экрана в вашем текущем рабочем каталоге. Более того, вы также можете дать снимку экрана конкретное имя, если хотите. Вот как:

 scrot file1.png

И вот что вы получите, выполнив указанную выше команду:

Использование scrot для захвата текущего окна

Если вы хотите сделать снимок экрана всего, что сейчас находится в фокусе на вашем экране, будь то окно браузера, приложение или что-то еще, вы можете использовать эту команду:

 scrot -u

Обратите внимание, что как только вы нажмете Enter , scrot захватит текущее окно, которым будет приложение Ubuntu Terminal.

Это то, чего вы, вероятно, не хотите. Чтобы противостоять этому, вы можете использовать флаг -d следующим образом:

 scrot -u -d num

… где -d означает задержку, а число – количество секунд, на которое вы хотите отложить захват.

 scrot -u -d 5

-D 5 в вышеупомянутой команде задержит ваш снимок экрана на пять секунд, оставляя вам достаточно времени, чтобы свести к минимуму все дополнительные окна, включая терминал.

Создание эскиза вместе со снимком экрана

Вы также можете добавить команду -t Num , которая также создаст миниатюру для вашего снимка экрана. Число здесь означает процент по отношению к исходному снимку экрана.

Итак, если вы наберете что-то вроде этого:

 scrot -u -d 5 -t 30

Вы получите снимок экрана вместе с миниатюрой, размер которой составляет 30% от размера исходного снимка.

Сделать снимок экрана для определенной области или приложения

Если вы хотите, вы также можете использовать scrot, чтобы вырезать определенную область в окне, для чего вам нужно будет использовать параметр -s .

 scrot -s

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

Изменение качества изображения клипа на экране

С помощью scrot вы также можете изменить качество скриншота. Все, что вам нужно сделать, это использовать флаг -q с командой. Качество изображения по умолчанию – 75, поэтому вам придется использовать эту команду, если вы хотите получить наилучшие снимки экрана.

 scrot -s -q 100

Это позволит получить высококачественное изображение выбранной части окна.

Создание высококачественных снимков экрана в Ubuntu

Scrot – это легкая утилита командной строки, которая использует командную строку для выполнения задач. Разработанный в соответствии с минималистической философией UNIX, большинство его команд довольно просты в использовании и запоминании.

Хотя Unix и Linux очень похожи с точки зрения использования и архитектуры, между двумя операционными системами есть определенные различия.