Какова команда терминала для создания скриншота?

Вы можете использовать import инструмент, доступный в пакете ImageMagick (вам необходимо установить его, если он еще не доступен в вашей системе).

Затем выполните следующую команду в командной оболочке:

import screenshot.png

и выберите окно, которое вы хотите захватить, или выберите область, нажав левую кнопку мыши и перетащив.

import на самом деле это очень мощная команда, которую можно использовать многими способами для захвата экрана. Например, чтобы захватить весь экран после некоторой задержки и изменить его размер, используйте следующую команду:

import -window root -resize 400x300 -delay 200 screenshot.png

Чтобы просмотреть все доступные опции с помощью import команда, перейдите к Веб-сайт ImageMagick.


Другой способ чтобы сделать снимок экрана из терминала, с помощью scrot.

Устанавливать мошонка бежать:

sudo apt-get install scrot

Чтобы сделать снимок экрана в Linux из терминала с помощью scrot бежать:

scrot MyScreenshot.png

Еще несколько вариантов с scrot находятся здесь:

scrot -b -d 5 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Desktop/'

В этом примере:

  • -b указывает, что снимок экрана должен содержать границы окна.
  • -d задает задержку в пять секунд.
  • '%Y:%m:%d:%H:%M:%S.png' сохранит снимок экрана с именем, основанным на текущей дате и времени, в указанном формате, .png в этом случае.
  • -e 'mv $f ~/Desktop/' говорит scrot чтобы сохранить снимок экрана на Desktop.