Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

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

Автор: admin, 25 января, 2022
Программы

Утилита командной строки 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, которых отпугивает командная строка.

Последние материалы

  • Файловый менеджер Thunar
    22 hours 45 minutes ago
  • Эмулятор терминала Terminator
    6 days ago
  • Приложение scanimage
    1 week 4 days ago
  • Утилита sensors
    2 weeks 1 day ago
  • Сканер Rkhunter
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru