Filed under: Software, Hacks, Odds and ends, Apple
Keynote '08 Picture Frames hack
Brian sent us (thanks!) what is probably the very first Keynote '08 hack. He found that there's a new stroke option in the program called Picture Frames, which are various types of framing graphics to put around a slide. The standard choice screen lets you choose from 12, but Brian opened up the Keynote files, and found that there were actually 72-- apparently Apple included Frames for its own Themes, but didn't allow the user to use them separately.Fortunately, all it takes to show the extra frames is their names in an xml (actually a .plist) file inside the Keynote .app folder, so Brian cracked it open, and added all the names. Turns out, also, that no matter how much you stretch it, the Picture Frames choose can only show 50 at a time, so Brian even created a customized .plist file that shows his 50 favorites-- all you have to do is download it from him, put it inside your Keynote .app file, restart Keynote, and you've got access to almost all the Picture Frames that Apple does.
It's pretty clear why Apple didn't want people playing around with custom frames too much (opening a Keynote file with a custom frame requires that you have it installed, apparently, so sending a Keynote file to your friend without the custom frame could lead to trouble), but who knows why they didn't at least give you the option of using all the frames everyone has. Thanks to Brian's superfast hack, now you can.
Update: Just to make it clear, it's fine to use these hidden frames, since everyone has them installed. The problem with sharing frames comes when you send someone a slide with a frame you created-- they don't have that frame installed, and so they won't see it.

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
Cutter White said 1:28AM on 8-09-2007
Perhaps they just included them in the program already, so when they update keynote they can say "LOOK, NEW THEMES" ie the same way they "surprised" us with wireless N already being installed in some computers.
Reply
Marko said 2:53AM on 8-09-2007
I suppose, the same thing could be done with Pages?
Reply
iPom' said 5:29AM on 8-09-2007
The same problem, and so same solution in Pages, with the SLGraphicInspectorFrames.plist file ;)
Reply
chris said 10:49AM on 8-09-2007
Have comments been turned off for this story?
Reply
Brian Peat said 3:04PM on 8-09-2007
Just wanted to clarify...making your OWN custom theme and giving a file that uses that is where you get into problems. Using one of the hidden frames is NO PROBLEM when you send it to someone else, because the frames work anyway, even though they're hidden in the list. So to be clear, there's NO ISSUE using Apple's hidden frames. The issue I found was when I made my own custom frame with my own graphics and realized there's no way to attach the actual frame data to a Keynote file.
Reply
Brian Peat said 3:13PM on 8-09-2007
Doh! that should have said "...making your OWN custom frame..." not theme.
Reply
Maple said 12:41PM on 8-29-2007
Would these frames also be accessible for iWeb '08?
Reply