Joho the Bloghowto Archives - Joho the Blog

November 11, 2015

Unlocking Keynote's hidden frames

For some reason, Apple Keynote continues to ship with many more frames than it lets you use. (Frames are called Picture Frames when you click on the Border dropdown menu in the Format panel.) You can get Keynote to list these hidden frames if you’re willing to mess around with a file that might break Keynote.

Please nod your head to indicate that you’ve read and understood the above warning.

The first thing to do is to find the hidden files. For Keynote 6.6 (the latest version), they’re here:

/Applications/Keynote.app/Contents/Resources/Frames/

To get there you have to select Keynote in your Applications folder and right-click on it, or do what you have to in order to get the popup menu. Choose “Show Package Contents” and navigate to the Frames folder.

Screen capture of frames UI

In that folder is a file named FrameInspectorLayoutInfo.plist. Make a copy of it as a backup and put it some place safe.

Nod your head to indicate that you have done that. I mean it.

Open the original of that file in a text editor of your choice. (If you’re comfortable editing plists in Xcode, use that. It’s easier.) This is an XML file that lists all the frames that will show up when you choose Picture Frame from the Border dropdown. (To see them, you have to click the tiny triangle to the right of the thumbnail view Keynote provides of the Picture Frame you’ve chosen.)

You can see the available frames in the Frames folder in Finder where you found the file you’re currently editing. To add a frame, you add it to the list called “Asset Scales” that is the first half of the file, and you add it again to the list called “Display Order” that is the second half. But you add it differently in each.

Asset Scales expects an entry of this form:

<key>Spiralbook Creme</key>
<real>0.59999999999999998</real>

Please note that I DO NOT KNOW WHAT THAT SECOND LINE MEANS. So I’ve just been copy-pasting it and replacing the name of the frame. It does not work for some frames (e.g., Venetian 3), which results in a blank spot in the menu of available frames…but if you click on that blank space, for some of them you get the frame anyway. In the sample file I’m providing, I have not included any frames with that problem. (Asset Scales probably specifies how to display the thumbnail version of the frame. It just doesn’t work for all of them, and I don’t know why.)

The Display Order list does what it sounds like: it controls the order of the layout of the thumbnails you can choose from. It does not have to be the same as the order of the frames in the Asset Scales list. It expects entries in this form:

<string>Spiralbook Creme</string>

Make a typo and you’ll have a blank spot where a thumbnail is supposed to be, and that blank spot won’t do anything.

Now save the file; it will likely ask you for permission first. Reload Keynote. Enjoy your new frames.

I’m posting a version of the replacement file here. I’ve only added about half of the frames so far because I’m lazy. I’ll add more over time.

Nod your head if you agree not to blame me for screwing up your Mac.

2 Comments »

April 17, 2011

Installing LibreOffice on Ubuntu

Because I had to click around a few times, trying out instructions that did not work, here’s a link to instructions that actually do install LibreOffice on Uubuntu. The instructions that don’t work tell you to open a DEBS folder that does not exist. The instructions that do work have you use a PPA (Personal Package Archives), about which you need to know as little as I do (= nothing).


You do have to know how to type commands in a terminal window, however.


Also, this installation leaves your old copy of Open Office untouched. If you want to uninstall Open Office entirely, I am told you should type this into a terminal: sudo apt-get remove openoffice*.*


LibreOffice is the fork from Open Office now that Oracle has taken possession of the latter. Right now it’s almost exactly the same, but it’s where the interesting future developments will occur.

Comments Off on Installing LibreOffice on Ubuntu