Утилита командной строки Scrot

Опубликовано admin - вт, 01/25/2022 - 17:18

Утилита командной строки Scrot позволяет легко и быстро делать скриншоты всего экрана или его части. Программа входит в состав приложений большинства дистрибутивов Linux.

Scrot - утилита командной строки Linux для скриншотов

Содержание

Установка

В том случае, если утилита Scrot не установлена, то это можно выполнить очень просто.

В Ubuntu:

$ sudo apt install scrot

В Arch Linux:

$ sudo pacman -S scrot

Использование

Создание скриншота всего рабочего стола

Для создания скриншота всего рабочего стола следует ввести в терминале команду scrot и нажать Enter:

$ scrot

Изображение будет сохранено в текущей директории со следующим именем:

$ ls -lt | more
итого 180
-rw-r--r--  1 oleg users 26873 янв 25 11:28 2022-01-25-125923_1366x768_scrot.png

Утилита командной строки Scrot, создание скриншота всего рабочего стола

Создание скриншота выделенной области рабочего стола

Введите в терминале следующую команду и нажмите Enter:

$ scrot -s

Выделите желаемую область экрана и кликните.

Утилита командной строки Scrot, создание скриншота выделенной области рабочего стола

Задание изображению имени и типа

Можно задать имя и тип изображения:

$ scrot ~/webpprojects/linuxcookbook.ru/img/scrot.jpg

Вышеприведенная команда делает скриншот всего рабочего стола и сохраняет его в ~/webprojects/linuxcookbook.ru/img/ под именем scrot, тип файла — png.

Временная задержка

Для выполнения команды через определённый промежуток времени (секунды) к команде scrot добавляется аргумент -d (delay). Следовательно, для выполнения скриншота через 10 секунд необходимо использовать следующую команду:

$ scrot -d 10 ~/webprojects/linuxcookbook.ru/img/scrot.png

Через 10 секунд будет выполнен скриншот всего экрана и сохранён в указанной в команде директории под указанным там же именем.

Обратный отсчёт времени

Добавление на экран терминала обратного отсчёта времени при снятии скриншота (аргумент –с):

$ scrot -d 10 -с ~/webprojects/linuxcookbook.ru/img/scrot.png

Задание качества изображения

Задание качества изображения выполняется с помощью аргумента -q:

$ scrot -q 85 -d 8 ~/webprojects/linuxcookbook.ru/img/scrot.png

Создание миниатюры одновременно со скриншотом

Для создания миниатюры одновременно со скриншотом следует использовать аргумент -t:

$ scrot -q 85 -d 8 -t 20 ~/webprojects/linuxcookbook.ru/img/scrot.png

Результат:

$ ls -l webprojects/linuxcookbook.ru/img/scrot*
-rw-r--r-- 1 oleg users 65860 янв 25 13:05 webprojects/linuxcookbook.ru/img/scrot.png
-rw-r--r-- 1 oleg users 25168 янв 25 13:05 webprojects/linuxcookbook.ru/img/scrot-thumb.png

Выполненный скриншот можно немедленно отредактировать в GIMP комбинацией команд:

$ scrot -d 8 ~/webprojects/linuxcookbook.ru/scrot-2.png && gimp ~/webprojects/linuxcookbook.ru/scrot-2.png &

Выводы

Scrot в качестве консольной утилиты скриншота экрана в Linux является быстрым и очень удобным в использовании. Функциональность этой утилиты командной строки Linux вполне достаточна для выполнения большинства задач. Программа понятна и доступна даже тем начинающим пользователям Linux, которых отпугивает командная строка.

Поделиться с друзьями