Скриншоты в linux из командной строки при помощи imagemagick

Пакет imagemagick предоставляет довольно обширный инструментарий для работы со скриншотами в Linux из командной строки. Разберем  лишь некоторые из возможных способов.

Для начала установим стандартный пакет:

apt install imagemagick

Теперь всё просто командой import. Делаем скриншот с выделением нужной области экрана:

import /tmp/file.png

После ввода команды курсор превращается в крестик и выделенная им далее область отправляется по указанному пути в виде .png картинки

А вот так делаем скриншот всего экрана в linux:

import -window root /tmp/file.png

Делаем скриншот всего экрана с ресайзом по ширине:

import -window root -resize 600 /tmp/file.png

И мы даже можем сделать скриншот находясь вне окна, например подключившись по ssh:

import -window root -resize 600 -display :0 png:- > /tmp/file.png

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *