Когда я только перешел на линукс, во всех дистрибутивах, что я использовал (сначала это была Ubuntu с Unity, потом Debian с Xfce), везде была какая-то GUIшная программка для создания скриншотов, привязанная к клавише PrtSc. Сначала мне это очень нравилось - ведь под Windows после нажатия клавиши приходилось открывать Paint, вставлять туда скрин из буфера и сохранять. А тут тебе вылезает окошко с вариантами выбора (сохранить, просмотреть через какую-нибудь программу, или же загрузить на какой-то хостинг).

В какой-то момент я понял, что мне не надо столько вариантов, что мне просто нужно автоматически сохранять скрины в специально заведенную для этого папочку. Довольно быстро я нашел программу для этого. Называется она scrot (аналогично называется и пакет).

Программа консольная. Как пользоваться:
$ scrot [options] [file]

Останавливаться подробно на опциях я не буду, man scrot в помощь.

Команда для создания скриншота, которую я использую:
$ scrot "/home/pavel/Изображения/screens/имя.png"

Название скриншоту я решил давать в виде даты и времени его создания, поэтому Имя обычно задаю так:
%d.%m.%Y %X

%d - день (число)
%m - месяц (номер)
%Y - год

%X - текущее время (в т. ч. секунды)

Таким образом, получается следующая команда:
$ scrot "/home/pavel/Изображения/screens/%d.%m.%Y %X.png"

В результате имя одного из созданных мной таким способом скринов выглядит так: 30.05.2014 07:52:41.png

Остается только привязать команду к клавише PrtSc или любой другой удобной клавише/сочетанию клавиш.

@темы: терминал, Linux, имхо