Войти

Или войди с помощью

Организовываем работу со скриншотами в OS X

Иван Петров avatar |
Организовываем работу со скриншотами в OS X
ScreenShotsMacMain

Мое первое знакомство с ноутбуками Apple окончилось детальным рассмотрением «самой удобной клавиатуры». Приятный нажим, другое расположение клавиш и… отсутствие клавиши PrintScreen. Для рядового пользователя невозможность захвата отображаемой на компьютере картинки – вряд ли глобальная проблема, но мне эта функция была категорически необходимой.

Сегодня комбинацией клавиш CMD + Shift + 3 никого не удивишь, но разработчики OS X решили свести базовые возможности изменения каких-либо параметров пользователем к минимуму. Эту досадную оплошность мы и постараемся решить в сегодняшней статье с помощью Терминала.

Список стандартных комманд

Для тех, кто знаком с платформой Mac не так давно, разобраться как же все-таки делать скриншоты штатными средствами будет нелегко. Именно поэтому пользователю приходится искать соответствующее ПО на просторах Mac App Store. Но спешить не стоит, программисты предусмотрели возможность захвата экрана OS X без какого-либо стороннего софта, используя несколько комбинаций клавиш:

  • CMD + Shift + 3 – полный скриншот отобрaжаемого экрана;
  • CMD + Shift + 4 – скриншот выделенной области экрана;
  • CMD + Shift + 4 + Пробел – захват скриншота конкретного окна. Для захвата наведите на требуемое окно и один раз тапните по трекпаду;
  • CMD + Shift + 4 + (Пробел) при зажатой клавише Control – захват скриншота без создания файла напрямую в буфер обмена;

AppleShortcut

Казалось бы, проблема решена и теперь со спокойной душой можно делать десятки скриншотов всего за несколько секунд, при этом не используя сторонних приложений. Увы, в момент, когда приходится делать большое количество подобных снимков экрана, уже через несколько минут ваш рабочий стол превращается в большую мусорку. Как организовать рабочее пространство в OS X мы рассматривали в отдельной статье.

ScreenShotsMac

Никакого сопутствующего горячим клавишам приложения и уж тем более настроек в OS X не предусмотрено. Директория, в которой безжалостно сохраняются все скриншоты – ваш рабочий стол. Изменить ее парой щелчков мыши не выйдет, а вот пару строк в Терминале легко поправят ситуацию.

Меняем директорию сохранения скриншотов

Те, у кого Терминал вызывает аллергию, могут смело закрывать статью. Для смены директории потребуется выполнить следующие шаги:

    1. На рабочем столе создайте отдельную папку Screenshots. Можно использовать и другое имя папки, но строго в латинице и с дальнейшей корректировкой командной строки.
    2. Откройте Терминал.
    3. В командную строку введите (один из вариантов: Рабочий стол или Изображения):

    строка для сохранения в папку Изображений. Вместо [USER] впишите свое имя пользователя:

defaults write com.apple.screencapture location /Users/[USER]/Desktop/Screenshots/

строка для сохранения на Рабочий стол. Вместо [USER] впишите свое имя пользователя:

defaults write com.apple.screencapture location /Users/[USER]/Pictures/Screenshots/

Введите строку, перезапускающую приложение:

killall SystemUIServer

Теперь любой скриншот будет отправляться в указанную вами папку, а рабочий стол избавится от докучающих «Снимков-экрана-от-такого-то-числа».

Убираем тени со скриншотов окон

Несмотря на то, что с выходом OS X Yosemite Apple полностью отказалась от идей скевоморфизма и представила плоскую операционную систему, лишенную теней и эффектов объемности, до скриншотов у разработчиков руки еще не дошли. В связи с этим, любые скриншоты, сделанные при помощи вышеописанных комбинаций клавиш, снабжаются мягкой тенью. Выглядит это и правда красиво, но для блоггеров и редакторов сайтов нередко становится лишней головной болью.

ShadowWindow

Отключить тени можно с помощью старого-доброго Терминала. Для этого достаточно вбить в Терминал всего две строки:

defaults write com.apple.screencapture disable-shadow -bool true

killall SystemUIServer

Для того же, чтобы вернуть все как было, вводим следующие строки:

defaults write com.apple.screencapture disable-shadow -bool false

killall SystemUIServer

Как выглядит лучше – решать непосредственно вам. В качестве альтернативы можно использовать стандартное приложение Grab, идущее в комплекте с OS X.

GrabOSX

Все скриншоты, выполненные в Grab, не имеют теней. У пользователя есть выбор – в какую папку сохранить конкретный скриншот. Вот только такое решение значительно сказывается на быстродействии.

Меняем формат файлов

По умолчанию, все скриншоты, сделанные при помощи горячих клавиш в OS X, сохраняются в формате изображений PNG. Для тех, кто беспокоится о свободном месте на своем Mac, с точки зрения оптимизации формат PNG – не лучший вариант . Сменить уровень компрессии можно при помощи терминала.

В терминале достаточно вести всего несколько строк. Для смены требуемого формата используйте следующие: jpg, tiff, gif, png, pdf (менять в конце первой строки):

defaults write com.apple.screencapture type jpg

killall SystemUIServer

Результат сжатия на лицо:

SampleJpgFormatt1B
Используя описанные в статье советы, вы сможете обходиться без сторонних приложений, а работа со скриншотами на Mac станет значительно продуктивнее.

UPDATE:
Для смены имени файла воспользуйтесь командами:

defaults write com.apple.screencapture name [file name]
killall SystemUIServer

Вместо [file name] используйте предпочтительное имя на латинице. Увы, избавиться от даты и времени не удастся.

32
Логотип iPhones.ru
iPhones.ru
Мое первое знакомство с ноутбуками Apple окончилось детальным рассмотрением «самой удобной клавиатуры». Приятный нажим, другое расположение клавиш и… отсутствие клавиши PrintScreen. Для рядового пользователя невозможность захвата отображаемой на компьютере картинки – вряд ли глобальная проблема, но мне эта функция была категорически необходимой. Сегодня комбинацией клавиш CMD + Shift + 3 никого не удивишь, но разработчики...

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

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Supernature avatar
    Supernature 31 января 2015
    0

    Есть массу программ, которые не только сделают скрин, но и загрузит на сервер с короткой ссылкой.

    Войди на сайт, чтобы ответить
    Ответить
  2. ieatbooks avatar
    ieatbooks 31 января 2015
    0

    зачем, когда есть monosnap?

    alexanderslev1n avatar
    alexanderslev1n31 января 2015
    0

    @ieatbooks, если есть уже стандартное решение, почему нет? Тем более, для обыденных задач простого пользователя, это вообще идеальный вариант.

    ieatbooks avatar
    ieatbooks31 января 2015
    0

    @alexanderslev1n, для обыденных пользователей слишком много операций для достижений такого же результата. imho

    alexanderslev1n avatar
    alexanderslev1n31 января 2015
    0

    @ieatbooks, 3 клавиши нажать одновременно? А язык должен переключаться только через PuntoSwitcher?

    Поставить программу — несколько сложнее. +там тоже необходимо будет клавиши жать, само делать не будет. Мне кажется, результат один и тот же выйдет. А шаманство с форматом, папками итд — это уже не путь обывателя.

    Естественно, imho.

    ieatbooks avatar
    ieatbooks31 января 2015
    0

    @alexanderslev1n, я не про 3 клавиши, я про тени, имя файлов, директории

    alexanderslev1n avatar
    alexanderslev1n31 января 2015
    0

    @ieatbooks, а, это да. Только обывателю вообще все равно. А для толковой деятельности штатных средств чутка маловато. Я чисто с этой стороны.

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.