Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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. –  Wheat Williams Sep 25 '11 at 18:01
add comment

3 Answers

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
add comment

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
add comment

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
add comment

Your Answer

 
discard

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.