Eliminate iPhoto albums from screensaver
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.