Advertising (This ad goes away for registered users. You can Login or Register)

Remove the startup sound of MacBook?

Everything related to computers that doesn't go in other categories
Post Reply
Nickolas
Posts: 174
Joined: Sat Jan 22, 2011 3:14 pm
Location: In a black hole...

Remove the startup sound of MacBook?

Post by Nickolas » Tue Jan 10, 2012 6:47 pm

When my MacBook starts up it plays a boot-up sound. It isn't affected by the volume of Mac OSX (so muting it doesn't work). Does anybody know how to remove it? Thanks in advance.

P.S. I am running Mac OSX Lion.
Advertising
Image
Image
Image
Image

User avatar
codestation
Big Beholder
Posts: 1660
Joined: Wed Jan 19, 2011 3:45 pm
Location: /dev/negi

Re: Remove the startup sound of MacBook?

Post by codestation » Tue Jan 10, 2012 8:56 pm

Moving it keyboard->general to see if you can get more help.

(also i have no idea of Mac OS X so cannot help)
Advertising
Plugin list
Working on: QPSNProxy, QCMA - Open source content manager for the PS Vita
Playing: Error: ENOTIME
Repositories: github, google code
Just feel the code..

User avatar
ViKtory
Posts: 232
Joined: Wed Aug 17, 2011 8:07 pm
Location: India

Re: Remove the startup sound of MacBook?

Post by ViKtory » Tue Jan 10, 2012 9:17 pm

I have found a fix on one of the Apple Support topics. I do not use Mac, and the person who found this goes by the username "Acid".

Here's what he said-

I've found another solution how to disable the startup sound. It also works on Lion - at least for me.

There is some terminal stuff to do, but it's worth it imo ;-)



Ok here we go:



1. Login as administrator and open a terminal window



2. Create scriptfile for muting

sudo nano /path/to/mute-on.sh



3. Enter this as content, when done press control+O to save and control+X to exit:

#!/bin/bash

osascript -e 'set volume with output muted'



4. Create scriptfile for unmuting

sudo nano /path/to/mute-off.sh



5. Enter this as content, when done press control+O to save and control+X to exit:

#!/bin/bash

osascript -e 'set volume without output muted'



6. Make both files executable:

sudo chmod u+x /path/to/mute-on.sh

sudo chmod u+x /path/to/mute-off.sh



7. Check if any hooks already exist (these will be overwritten, so make sure it is OK for you)

sudo defaults read com.apple.loginwindow LoginHook

sudo defaults read com.apple.loginwindow LogoutHook



8. Add hooks for muting

sudo defaults write com.apple.loginwindow LogoutHook /path/to/mute-on.sh

sudo defaults write com.apple.loginwindow LoginHook /path/to/mute-off.sh



Notes:

- /path/to/ is the location of the scripts, I used /Library/Scripts/

- you can skip the unmuting loginhook (i.e. each logout will silence your machine), but I like it this way because I always have sound available exactly at the volume level I set last time

- root has to be the owner of the script files - running an editor from command line with sudo is the easiest way to achieve that (otherwise you need to chown)

- to delete the hooks, use the following:

sudo defaults delete com.apple.loginwindow LoginHook

sudo defaults delete com.apple.loginwindow LogoutHook

Post Reply

Return to “General”