UPD: С появляеним встроенной в клиент Drpobox фурнкции управления скриншотами, пост свою актуальность утратил.
Очень часто бывают ситуации, когда требуется быстро показать кому-то или опубликовать куда-либо только что созданый скриншот.
Понятно, что существует множество инструментов для этих целей, однако поиски и установка чего-то нового требуют времени и могут иметь неприятные последствия. Хорошо когда об этом подумали заранее и все предусмотрели, например как в IBM Lotus Sametime.
Но такие ситуации скорее редкость, потому попробуем обойтись подручными инструментами. Тем более, что при наличии встроенного в Mac OS X механизма захвата участков экрана и сервиса типа Dropbox, сделать это не сложно.
Все что нам потребуется — это командная строка.
Сначала мы создадим папку в Dropbox, где будут храниться все скриншоты, в моем примере это папка Screen Capture. Путь <dropboxlocation> специфичен инсталяции, по-умолчанию это
~/Dropbox:mkdir /Public/Screen\ Capture
Теперь, для удобства, я создам символьную ссылку, указывающую на эту папку, в наиболее очевидном месте — папке с картинками
ln -s /Public/Screen\ Capture ~/Pictures/Screen\Capture
Теперь нам необходимо указать сервису по захвату снимков экрана путь для хранения результатов. По-умолчанию это ~/Desktop.
Для начала указываем путь
defaults write com.apple.screencapture location $HOME/Pictures/Screen\ Capture
При этом очень рекомендую $HOME развернуть в полный путь, по интернету ходят истории, что с переменными окружения и ~, используемыми в данном случае, есть проблемы.
Теперь перезапускаем GUI
killall SystemUIServer
Все готово! Теперь Command + Shift + 4 И в Finder в контекстом меню Dropbox -> Copy Public Link