Default Screenshot to JPG format option -Running Mavericks 10.9.3

I switched the screenshot default file format to JPG on my MacBook Pro running 10.7.5, but can't seem to make the change on my New Mac Pro running 10.9.3


I tried the terminal commnds that seem to work for others, but either I made errors, or the 10.9.3 Mavericks won't allow the change.

(I'm no IT pro, so I don't know if I need to hit "return" after entering the commands or not. I tried both ways & nothing happened)



I pasted this into Terminal:

defaults write com.apple.screencapture type 'jpg'


Followed by:

killall SystemUIServer


But this is what followed (screenshot continued to be PNG format):

Unexpected argument SystemUIServer; leaving defaults unchanged.



Mac Pro (Late 2013), OS X Mavericks (10.9.3), 3.5GHz 6-Core Xeon E5 16GB DDR3

Posted on May 20, 2014 4:09 PM

Reply
8 replies

May 21, 2014 8:43 AM in response to leroydouglas

That didn't work. But thanks.


As stated, I'm not an IT expert. So since commands need to be executed EXACTLY, I would need to know if I hit "return", quit terminal app, or any specifics.

Can't believe how difficult it is to make an obvious UI improvment. Who needs PNG? Can't send to a PC user. Takes up space. JPG far superior.


I had already tried

defaults write com.apple.screencapture type jpg


What about this string?

killall SystemUIServer


May 21, 2014 9:11 AM in response to JazzJunkie

JazzJunkie wrote:


That didn't work. But thanks.


As stated, I'm not an IT expert. So since commands need to be executed EXACTLY, I would need to know if I hit "return", quit terminal app, or any specifics.

Can't believe how difficult it is to make an obvious UI improvment. Who needs PNG? Can't send to a PC user. Takes up space. JPG far superior.


I had already tried

defaults write com.apple.screencapture type jpg


What about this string?

killall SystemUIServer



Your original line of code posted had 'jpg' in the string- no quotes here, see the above.


killall can be used instead of a restart. If the killall does not work try a restart to see if the command "took."


Yes enter your command and hit the return key if it does not run immediately, and will put you back out at the prompt; no harm here hitting the return key.


Yes if you are done with the terminal.app you can quite the terminal application.



I just ran this command on Mavericks 10.9.3 and I successfully changed screenshots to jpg and back to png.


addendum: Windows can read png files, there can be some issues- google for more information.

Jul 9, 2014 9:42 AM in response to JazzJunkie

Doing


defaults write com.apple.screencapture type "jpg"


works for me. It writes the setting to


~/Library/Preferences/com.apple.screencapture.plist


and therefore only applies to a single user account. I did not have to logout/in or reboot or do killall it took effect immediately. The defaults command is integrated in to the operating system such that changes to preferences made by it are automatically reloaded, other methods of editing plist files do not have this advantage. This was tested with Command-Shift-4 in OS X 10.9.4 on a MacBook Pro. The 'Grab' utility however does not use this setting.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Default Screenshot to JPG format option -Running Mavericks 10.9.3

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.