Skip to Content
Modding Mac OS X
book

Modding Mac OS X

by Erica Sadun
September 2004
Intermediate to advanced
304 pages
9h 26m
English
O'Reilly Media, Inc.
Content preview from Modding Mac OS X

Changing Sounds

Because of its simplicity, the Mail application provides a terrific guinea pig for learning how to swap AIFF files. Follow these steps to change the “No Mail” sound to an AIFF file that you select.

  1. Quit Mail if it is running. In fact, you should always quit any application before you attempt to modify its resources.

  2. Open the Mail application package and navigate to Contents/Resources. No Mail.aiff appears in the Resources folder. Select the No Mail.aiff file in the Finder, and then click on the play icon to listen to the original, metallic sound.

  3. Next, create a backup copy of the No Mail.aiff file. There’s no convention on how you should rename it; just give it a name so that the original file can no longer be found by the application. In this case, I’ve renamed the file as No Mail.orig.aiff.

  4. Move a new, short (1 or 2 seconds, max) AIFF file into the Resources folder and rename it as No Mail.aiff. Mail is hardwired to look for a file named No Mail.aiff and to play that sound if no mail is found on the server.

  5. Launch Mail by either clicking on its icon in the Dock, or by double-clicking on its icon in the Applications folder.

  6. Choose Mail Preferences (⌘-,) from the menu bar, and then click General to open the General settings pane. Ensure that “Play sounds for other mail actions” is checked (as shown in Figure 3-5), and then close the Preferences window.

    Mail’s General settings preferences pane.

    Figure 3-5. Mail’s ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mac OS X for Unix Geeks

Mac OS X for Unix Geeks

Ernest E. Rothman, Brian Jepson
Mac OS X in a Nutshell

Mac OS X in a Nutshell

Jason McIntosh, Chuck Toporek, Chris Stone
Building Cocoa Applications: A Step by Step Guide

Building Cocoa Applications: A Step by Step Guide

Simson Garfinkel, Michael Mahoney

Publisher Resources

ISBN: 0596007094Catalog PageErrata