Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Regularly I use more than 4 spaces in my Macbook Pro ( lion/10.7.1 ).

Can I get a screenshot of all spaces at one time ?

share|improve this question
Not aware of any apps that can do this, but I'd imagine you could write an AppleScript or record an Automator workflow that would do it. (That still wouldn't be instantaneous, though.) – scottishwildcat Aug 26 '11 at 16:46
Thanks @scottishwildcat. Your suggestion is a good reason for me to get into AppleScript. – AntiGameZ Aug 26 '11 at 16:55
That would create some really massive .PNG files that would likely require a great deal of editing, scaling, compression, and conversion to another file format afterwards. Image manipulation might need to be a part of your AppleScripting also. – user9290 Sep 25 '11 at 18:01
up vote 1 down vote accepted
screencapture ~/Desktop/1.png
osascript -e 'tell app "System Events" to key code 124 using control down' # ctrl-right
sleep 0.5
screencapture ~/Desktop/2.png
osascript -e 'tell app "System Events" to key code 123 using control down' # ctrl-left
# montage ~/Desktop/1.png ~/Desktop/2.png -tile 2x1 -geometry +2+2 ~/Desktop/`date '+%y%m%d%H%M%S'`.png

montage comes with ImageMagick.

share|improve this answer

If you can get all Desktops to completely show on one screen, then yes. That will be a trick that will make you famous. 8-)

I suspect the only such screenshot you can get of all spaces at once is to capture when using Mission Control.

You could cobble together a screenshot by combining the individual shots in Preview, or stitch them together with a photo app, and then taking a picture of the result.

share|improve this answer
Thanks @modelamac. For current work I involved, I was take one hundred more screenshot of more than 4 spaces every day. I am tired of that. Thus why I want to find a smarter way. – AntiGameZ Aug 26 '11 at 16:52

I don't think so, but you can click F3, view all the desktops in the mission control, and then use Command-Shift-4 to capture that screenshot.

share|improve this answer
thanks ron, but your method is what I look for – AntiGameZ Aug 26 '11 at 18:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.