У каждого пользователя Linux наверняка есть своя любимая программа для снятия скриншотов. Кто-то использует Shutter, кто-то Screencloud или Scrot, есть и простая команда import, среди всего прочего. Однако, автор новой утилиты Maim (make image) уверен, что его программа лучше всех остальных.

Maim делает скриншоты всего экрана или отдельного окна, сохраняя результат в любом формате. Более того, с помощью slop можно выделить произвольную область экрана, с которой будет сниматься скриншот (см. иллюстрацию вверху).

В отличие от других, Maim умеет сохранять изображение курсора на скриншоте. Автор искренне недоумевает, почему в других программах эта функция не реализована. Похоже, Maim — единственная утилита, которая это умеет.

003

Ещё одна полезная функция — автоматическое удаление (превращение в прозрачные) пикселов, которые находятся за пределами рабочего окна.

004

Разработчик уверяет, что связка Maim+Slop гораздо удобнее в выделении области экрана, по сравнению со Scrot.

В качестве примеров можно привести несколько команд.

  • Установка названия для скриншота по текущей дате и времени
$ maim ~/Pictures/$(date +%F-%T).png
  • Скриншот активного окна (требуется xdotool)
$ maim -i $(xdotool getactivewindow)
  • Красная полупрозрачная рамка с произвольными толщиной 10 пикселов. (нужен slop.)
$ maim -s -c 1,0,0,0.6 -p 10

005

  • Автоматическая загрузка выбранного фрагмента на Imgur (нужен загрузчик Bash Script Imgur Uploader)
$ maim -s /tmp/screenshot.png; imgurbash.sh /tmp/screenshot.png



5 комментариев

  1. 10.11.2014 at 17:24

    ksnapshot — его функционала выше крыши.

  2. 10.11.2014 at 18:00

    да ну, мне кажется для скринов с головой хватает. тот же shutter как по мне, имеет ОЧЕНЬ много лишнего, как для софта такой категории.

  3. 10.11.2014 at 18:55

  4. 10.11.2014 at 23:42

  5. 11.11.2014 at 13:18

    xfce4-screenshooter
    Хм, забавно, maim есть в репозитории. Вот только мне не нравится, что для снятия скриншота окна или области нужно ставить ещё какой-то софт.

Оставить мнение