Despite the slideshow preference setting in iPhoto to show (or hide) the controller, manually controlling slideshows with the keyboard (pause, forward, back) still fades a controller in and out. To make these controls always invisible, one can open the iPhoto application package (control-click on iPhoto and choose Show Package Contents), and navigate into the Contents -> Resources folder. In there, you'll find these images:
- bezel-next.tiff
- bezel-pause.tiff
- bezel-play_next.tiff
- bezel-play_prev.tiff
- bezel-play.tiff
- bezel-prev.tiff
Using an image editor to set the transparency of each of these to 100% will make them invisible. I first made a zip archive of iPhoto, and also kept unaltered copies of the TIFFs elsewhere to fall back to. I used
Imaginator to set the transparency on the tiffs. Yesterday's iPhoto update worked fine on my altered copy of iphoto.
It might be interesting to set the transparency to some other value so the controller is very faint, but I did not try that.
[
robg adds: I tried a less-elegant solution, and it also seemed to work. I just appended
_NO to the end of each of the above file's names, after the
.tiff extension. Slideshow mode still worked fine, as did manual control of the slideshow. To get the controls back, just remove the
_NO from the end of each filename.]