Eliminate iPhoto albums from screensaver

Today's Best Tech Deals

Picked by Macworld's Editors

Top Deals On Great Products

Picked by Techconnect's Editors

Reader Leigh MacKay finds that his iPhoto albums tend to dominate OS X’s screensaver. He writes:

I have a few screen savers in my collection (both free and purchased). I use iPhoto for photo management. OS X automatically includes iPhoto’s collection into the screen savers list. Because the collection is large, with many smart albums, the list in the System Preference pane is lengthy.

When choosing “Use random screen saver” in the preference pane, the odds are stacked in favor of all the iPhoto albums. Only occasionally will any of the other screen savers run. Is there a way to eliminate iPhoto albums from the Screen Saver list?

There is, but I wouldn’t have had a clue about how to go about it were it not for the work of some helpful folks on the Apple Discussion Forums. One gryphonent pulled the solution from elsewhere in the Forums (my apologies for not locating the original author—drop me a line if it’s you). His solution runs this way:

To disable the iPhoto screen saver from showing your albums try this:

1.) Launch the Terminal application 2.) Type the following command (all on one line) and hit Return:

defaults delete com.apple.iApps iPhotoRecentDatabases ; chflags uchg ~/Library/Preferences/com.apple.iApps.plist

I have done this on my computer and have not noticed any ill effects from it. Essentially the command deletes the “iPhotoRecentDatabases” key from the “com.apple.iApps.plist” preference file and then locks the file so iPhoto can’t write back to it the next time you launch iPhoto.

If you do experience any strange behavior after trying this you can unlock the “com.apple.iApps.plist” file [found in the ~/Library/Preferences folder] in the Finder’s “Get Info” window or you can issue the following command in the Terminal application:

chflags nouchg ~/Library/Preferences/com.apple.iApps.plist

Note that should you wish to put thing back they were, you’ll need to launch iPhoto after entering the last-mentioned Terminal command for your iPhoto albums to appear in the screensaver list.

Note: When you purchase something after clicking links in our articles, we may earn a small commission. Read our affiliate link policy for more details.
Shop Tech Products at Amazon