Lionで電源投入時の「ジャーン」という音を消す方法

SnowLeopardまでは StartupSound.prefPaneを使えますがLionでは使えないためスクリプトを作成し、ログオフ時にサウンドをmuteし、ログイン時にmuteを解除します。

~/Application/mute_on.sh

#!/bin/bash
osascript -e 'set volume with output muted'

~/Application/mute_off.sh

#!/bin/bash
osascript -e 'set volume without output muted'
$ sudo defaults write com.apple.loginwindow LogoutHook /Users/toyofore/Application/mute_on.sh
$ sudo defaults write com.apple.loginwindow LoginHook /Users/toyofore/Application/mute_off.sh