[Mac OS X] Скрытые настройки для Снимков экрана

В OS X имеется встроенная возможность делать снимки экрана (Screenshots), сохраняя их в файл на Рабочем столе или в буфер обмена.

Для этого используются следующие сочетания клавиш:

Cmd+Shift+3 – снимок всего экрана
Cmd+Shift+4 – снимок выбранной области экрана
Cmd+Shift+4 затем Пробел – снимок выбранного элемента (окна, меню)

Добавление Ctrl к этим сочетаниям меняет сохранение в файл, на сохранение в буфер обмена.

У этой возможности имеются некоторые настройки, скрытые от пользователя. Именно этим настройкам и посвящена эта заметка.

pic_00

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

pic_0

При сохранении снимка экрана в файл, по-умолчанию используется формат PNG (Portable Network Graphics). Но его можно изменить на любой из следующих форматов:

BMPWindows Bitmap;
GIF – Graphics Interchange Format;
TIFF – Tagged Image File Format;
JPEG – Joint Photographics Expert Group file format
PDF – Portable Document Format;

Для этого, запустив Терминал.app, для изменения формата, например, на JPEG введите следующую команду:

defaults write com.apple.screencapture type -string JPEG

Как несложно догадаться, для других форматов, нужно JPEG в конце команды, заменить на нужный вам вариант. Для вступления изменений в силу, необходимо завершить текущий сеанс и снова войти в систему.

Возврат варианта по-умолчанию, помимо описанной выше команды с PNG в конце, можно осуществить и такой командой:

defaults delete com.apple.screencapture type

Меняем путь для сохранения файлов

По-умолчанию, снимки экрана сохраняются в файл на Рабочем столе. Если есть желание сохранять их в другом месте, например, в созданной вами на Рабочем столе папке Screenshots, введите следующую команду:

defaults write com.apple.screencapture location /Users/USERNAME/Desktop/Screenshots/

где USERNAME нужно изменить на имя текущего пользователя. Например, для пользователя vasya должно быть так:

defaults write com.apple.screencapture location /Users/vasya/Desktop/Screenshots/

Если есть сомнения, как правильно написать путь до нужной папки, то воспользуйтесь этим советом или возможностями автодополнения (по клавише Tab) в командной строке. Для вступления изменений в силу, необходимо завершить текущий сеанс и снова войти в систему.

Вернуть настройки по-умолчанию можно командой:

defaults delete com.apple.screencapture location

Удаляем тень сохраняемого окна

По-умолчанию снимок окна сохраняется вместе с тенью по краям:

pic_1

Отключить сохранение тени окна можно следующей командой:

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

Для вступления изменений в силу, необходимо завершить текущий сеанс и снова войти в систему.

Вернуть настройки по-умолчанию можно командой:

defaults delete com.apple.screencapture disable-shadow

Удачи!