Продукты «Хакера»

  • Ежеквартальный «Хакер» #3

    Ежеквартальный «Хакер» #3

    Лучшие статьи квартала на бумаге

    2 000 ₽

    Заказать журнал
  • Годовая подписка на Xakep.ru

    Годовая подписка на Xakep.ru

    Полный доступ к статьям и архиву выпусков

    6 000 ₽ в год

    Подписаться
  • «Пентест WEB» для начинающих

    «Пентест WEB» для начинающих

    Совместный курс «Хакера» и лаборатории «Хаксет»

    7 000 ₽

    Купить курс
  • Спецвыпуск «Хакера» #4

    Спецвыпуск «Хакера» #4

    Лучшие статьи за 2021–2022 годы на бумаге

    2 000 ₽

    Заказать журнал

У каждого пользователя 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

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    5 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии