Как стать автором
Обновить

Комментарии 45

Ну то есть ваш велосипед, потому что вам удобно, а оно умеет по таймеру шотить?
К сожалению, такого функционала я не предусматривал. Мне было нужно шотить по таймеру тогда, когда я вручную scrot запускал, чтобы успеть переключиться на другое окно. Когда же я повесил вызов на горячую клавишу, необходимость в этом отпала. Можете привести пример, когда таймер всё ещё нужен?
Например, чтобы сделать скриншот выпадающего или контекстного меню, необходим таймер. Ведь при потере фокуса меню исчезает.
Как-то так:
image
Ну повесьте на хоткей «sleep 60 && screenshot»
По просьбам трудящихся добавлена поддержка задержки. Последним вопросом скрипт предлагает на выбор задержку в 0, 5, 10, 30 и 60 секунд.
Может лучше сначала снять весь экран, а потом уже если нужно отрезать лишнее.
gnome-screenshot

… извините :)
«Как я делаю скриншоты в Linux» и ни одного скриншота в статье.
Дело в том, что у этого костыля как такого и интерфейса-то нет. Могу показать, как выглядит dmenu у меня:
image
«Пользователь нажимает PrintScreen, появляется меню, в котором последовательно задают три вопроса» — А что нельзя сделать дополнительные комбинации с модификаторами?
Можно, и изначально так и было: PrintScreen — снимать весь экран, Win+PrintScreen — снимать часть экрана. Но когда я решил добавить генерацию случайного имени файла, я подумал, что тратить 6 хоткеев на все варианты мне не так уж и нужно, тем более, что я буду их забывать и путать.
Впрочем, есть идея кешировать последние ответы.
Ksnapshot. Есть в репозиториях Ubuntu. Работает в gnome. На выбор пять видов захвата (даже freehand region). Есть задержка времени.
А если еще поставить KIPI-plugins, то добавится возможность сразу постить скриншоты в популярные сервисы типа flickr.
аналогично, а в Арке вроде тоже есть пакетный менеджер с репами.
Кстати, вопрос к автору, а почему пакет с зависимостями не собрали?
В openbox использую obmenugen через pipe для генерации меню, ищет по *.desktop файлам (/usr/share/applications), как и все нормальные генераторы меню.
Такая идея (собрать пакет) меня даже не посещала. Уж слишком наколенное решение, имхо.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Пользуюсь компизовским «снимком экрана», совместно со скриптом для дропбокса. Подробнее описал тут: ploopgm.blogspot.com/2011/07/blog-post_07.html
Как я делаю скриншоты в Windows

Устанавливаю JetScreenshot
заменяю в ресурсах exe-шника ватермарк на пустую картинку (или беру уже готовый exe-шник)

Регистрирую аккаунт на Яндекс.Народ, получаю FTP-доступ.
В настройках jetscreensot-а указываю реквизиты для доступа в ftp-серверу народа.

Получаю ссылку на скриншот в два клика вида login.narod.ru/picture.jpg

Кстати на народ можно поставить CNAME и задать собственный домен.
А может кто знает бесплатные аналоги под винды?
НЛО прилетело и опубликовало эту надпись здесь
Ну это действительно монстр, хотелось бы чего попроще.
В плане не орудовать целым окном, а в пару кликов выделить область, нарисовать простейшие вещи карандашиком и подписать это дело.
Ну а далее просто чтоб это автоматом заливалось на ФТП к примеру или на сервис какой.
Он и так бесплатный.
Я видел фри версию там, но к сожалению она никуда ничего заливать не будет.
А у меня вот так:
[ "x$1" = "x" ] && $0 menu &
[ "x$1" = "x" ] && exit
[ "x$1" = "xupload" ] && echo "Uploading $3 bytes" | wmiir write /rbar/z-scrot && scp "~/$2" server:public_html/screenshots && echo "Uploaded" | wmiir write /rbar/z-scrot && sleep 1 && echo "http://server.org/screenshots/$2" | xclip -i

[ "x$1" = "xmenu" ] && scrot "`wmii9menu Selection:-s 'Fullscreen with 5s delay:-d 5'`" --exec "$0 upload $n $s"
echo × | wmiir write /rbar/z-scrot
Очень полезная вещь для обдирания множества скриншотов подряд — сохранение в заданную папку с последовательно увеличиваемым номером в имени файла. Таймер перед снятием скриншота — очень нужная вещь, причем настраиваемый (обычно хватает 5 секунд, но всякое бывает). И еще, если нужно снять больше двух скриншотов подряд (а при написании какой-нибудь инструкции это очень частое дело), каждый раз лезть в меню задолбает. Лучше один раз настроить и потом просто нажимать Print Screen. При необходимости изменить параметры и снова снимать, сколько влезет :)
Как сохранить регион для scrot, я не нашёл — видимо, придётся каждый раз заново выделять (если только не использовать какую-то другую программу). Зато «сохранение в заданную папку с последовательно увеличиваемым номером в имени файла» выглядит вполне реализуемым. Жду ваших pull request'ов, если у самого руки не дойдут :)
Сохранение региона — вторичная функций, графический редактор для кадрирования и очистки от лишних элементов рулит :)

Из нужных вещей — включение в скриншот указателя мыши. Намного лучше с ним картинки выглядят :)
Судя по man scrot, он не позволяет сохранять курсор мыши. Остаётся только использовать другую программу вместо этой.
Однако, вы натолкнули меня на мысль, и я добавил «сохранение в заданную папку с последовательно увеличиваемым номером в имени файла», а также «Лучше один раз настроить и потом просто нажимать Print Screen».
Это ппц… нашли о чём на хабре писать. Уж для создания скринов есть пачка удобных инструментов, и не надо велосипеды делать.
Лично я минус статье влепил за неадекватность и за неумение гуглить.
Может вы мне расскажете, о чём нужно писать на хабре?
Я скажу, что можно пользоваться готовыми решениями от imgur.com, например. Там и авто-публикация есть.
Ваше «можно» звучит как «нужно». Я же не заставляю вас выкинуть imgur и не навязываю моё решение. Не нравится — не ешьте. Заметка также и о том, что не найдя полностью устраивающего решения, можно слепить из отдельных частей целое под свои нужды, которое лично мне в моих условиях больше всего подходит.
Я говорю лишь о том, что не надо велосипеды делать при наличии неплохих готовых решений. Не больше и не меньше.
Хоть написали бы что не устраивало в других программах… Вот никогда не занимался осознанным выбором программы для снятия скриншотов, всегда пользовался тем, что ближе лежало. Сейчас вот xfce4-screenshooter чаще всего использую, но не потому что он как-то крут, просто он под рукой на текущем рабочем компе.
Я поделился своим костылём, в основном, для таких же красноглазых и любящих затачивать систему под себя. В других программах меня не устраивает:
  1. 1. отсутствие автоматической публикации
  2. 2. быстрота и удобство, с которыми можно сделать снимок
  3. 3. религия (причастность к Gnome/KDE)

Плюс, являясь сторонником unix-way, я взял инструменты, каждый из которых хорошо решает свою задачу, и объединил их, вместо использования одного большого комбайна. Дело вкуса, я считаю.
А я пользуюсь pix.am — прикрутил к скриншотилке компиза и живу не тужу. Можно даже че-нить накалякать на скрине…
Я использую ksnapshot + апплет pastebin, если надо куда-то передать быстро. Нажимаю prnscr, появляется окно со скриншотом всего экрана и опции для «пересриншочивания». После чего просто перетаскиваю «превью» как обычный файл — либо на апплет pastebin, либо в нужную папку.
Автору спасибо! Всегда с удовольствием рассматриваю подобные вещи, в том числе и как разминку для мозгов. А призывающие пользоваться готовым и минусующие карму несогласным тормозят прогресс.
ksnapshot рулит :) Товарищ автор, переходите :)
Скажите, а зачем за программой снятия скриншотов тянуть весь KDE?

Вот у меня вообще WMII. Мне тоже прикажете установить кеды для снятия скриншотов? Не логично.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации