iPhoto has an annoying habit of launching whenever you connect a storage device that contains images – whether it’s your digital camera, a memory card, or a CD-ROM. There is a way to stop it, though, and bizarrely the setting is not in iPhoto or in System Preferences. No, in true Windows-style, it’s hidden away in a place you’d never think to look: Image Capture.
To change this setting and stop iPhoto launching:
- Run the Image Capture app (Applications > Image Capture). Don’t worry if you get a window saying “No Image Capture device connected”.
- Bring up Image Capture’s Preferences (choose the Image Capture > Preferences menu option).
- In the General tab, change the setting for “When a camera is connected, open”. The default is iPhoto; you can change it to “No application” to stop iPhoto launching. Or you can pick a different app to launch instead.
- Click OK, quit Image Capture, and you’re done. No more grief with iPhoto launching all the time!