How do I alter the length of slideshow timings?

If I select a bunch of pictures in Finder, Ctrl-click and choose Slideshow, each picture stays onscreen for around 3 seconds only. How do I alter this so pictures are onscreen longer, say 10 seconds each? Is there an Apple Script or Terminal command that will do this for me?

iMac G5 17" 1.5Gb RAM, Mac OS X (10.4.9)

Posted on Nov 19, 2008 9:23 AM

Reply
10 replies

Nov 24, 2008 2:03 PM in response to christopher rigby1

After all, it wouldn't surely exist in Config.data with a value of 0.0 if Apple didn't intend for that to be overridden by users?


I am puzzled also. BDAqua raised one possibility. I guess it could also be an "unimplemented feature."

With respect to Terminal commands, I found an interesting article - [Change iPhoto album slideshow defaults.|http://www.macosxhints.com/article.php?story=20070502225823745&query= slideshows] Because iPhoto does allow you to set the slide duration, a setting is for this value is stored in com.apple.iPhoto.plist (in home/Library/Preferences). Such settings can indeed be changed in Terminal. According to the article, to change iPhoto's duration to 4 seconds, the terminal command would be
--------
defaults write com.apple.iPhoto SlideDuration -int 4
-----
The problem, though, is that there is no equivalent parameter in Finder's plist.
.
.
I also found [this article|http://www.macworld.com/article/49110/2006/01/sspanelset.html] about how to edit the slideshow system file, in this case adjusting the behavior of the control panel. Changing the slide duration should be quite similar. But we both agreed you should not "mess" with system files....

Nov 26, 2008 5:03 AM in response to christopher rigby1

One freeware app was mentioned by Texas Mac Man, above. I found another named CocoaSlideShow here:
http://code.google.com/p/cocoaslideshow/
I haven't tried either of them.

As it happens, the CocoaSlideShow website includes a recently reported issue about setting the timing, and a workaround until it is fixed:
http://code.google.com/p/cocoaslideshow/issues/detail?id=1

------------------
Delay between slides not saved unless you push enter

Status: New
Owner: ----
Type-Defect
Priority-Medium

Sign in to add a comment
Reported by mr.big.matt, Oct 19, 2008
What steps will reproduce the problem?
1. Open Preferences and change slideshow speed from default of 1.0
2. Close dialog and run slideshow
3. Slideshow still uses previous setting

Time can be changed by pressing "enter" in the speed field before closing
dialog.
-----------------

Nov 21, 2008 5:52 PM in response to christopher rigby1

I did some poking around, and found

/System/Library/PrivateFrameworks/Slideshow.framework/Versions/A/Resources/Slide showConfig.data

The file contents include the following:
-------
<key>ImageTransition</key>
<dict>
<key>autoPlayDelay</key>
<integer>4</integer>
<key>autoPlayTime</key>
<integer>1</integer>
<key>manualTime</key>
<real>0.0</real>
------

This file could probably be edited, perhaps with a property list editor. It's not a good idea, though, to mess with things inside /System/Library. I wouldn't do it.

Nov 21, 2008 3:47 PM in response to Texas Mac Man

Not sure about your request.


? I thought I was clear ? I want to alter the time each picture stays onscreen : the default is only about 3 seconds before the next picture appears - it must be a system command somewhere, and therefore should be able to override it using Terminal? Or something?

I'm talking here about the FINDER slideshow by the way, not iPhoto.

Nov 24, 2008 4:00 AM in response to jsd2

The interesting thing here, in what you found, is the 2 parameters autoPlayTime and manualTime : especially the latter. That seems to imply that there is the possibility of manual control over the time a picture is displayed.

The question is, where is that manual control located? After all, it wouldn't surely exist in Config.data with a value of 0.0 if Apple didn't intend for that to be overridden by users?

I agree about messing with System files, and I wouldn't even attempt that. But I would guess there might be a Unix command that could be used in Terminal to do the same thing?

Nov 26, 2008 2:43 AM in response to jsd2

Thank you jsd2 and BDAqua for your suggestions here. I have been pondering why the Finder slideshow would not provide such a BASIC user control as how long each picture stays onscreen. (After all, this is fundamental to traditional slideshows using a projector : and it would exist too in the Finder slideshow using the pause-and-click-through-manually option .... but without a remote control to operate this, it's just about useless to simulate a slideshow on traditional lines! i.e. with more than one viewer seated around the screen. Unless Front Row (which I actually never use) would work in this way, for Finder slideshows?). I'm pretty sure it doesn't.

An answer of sorts occurs to me - Finder was never intended to replace iPhoto, even though the Finder functionality has been around far longer. Apple, I guess, intends me to import all my pictures into iPhoto. I simply don't want to do that : I am a Photoshop person and keep pictures in my own arrangement of personal folders, and do not wish to have them all duplicated in the iPhoto Library simply in order to run a slideshow.

So unless there is a utility somewhere out there which will do this, or I try using Terminal to override the System settings, then I am stymied on this. Yet another example of Apple telling me "either you're a geek, in which case go ahead and do what you like, at your own risk, with our silent blessing... or you're a simple user who will accept our pre-defined parameters without question". No middle ground.

Nov 29, 2008 5:49 AM in response to jsd2

Thanks jsd2 - this will do the trick I think. It is slightly counter-intuitive to get it started (you don't select multiple pictures as you do in Finder - you point it at a directory, click the file where you want to start, then click Slideshow; CocoaSlideShow then moves down the list in turn). After I worked that out, it seemed to be quite a useful little thing.

Thank you.

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.

How do I alter the length of slideshow timings?

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