Macの起動音を消す方法 [OS Xのヒント]

Macの起動音を消す方法 [OS Xのヒント]

  • Oligur
  • 0
  • vyzf
Macの起動音を消す方法 [OS Xのヒント]
チャイム1

Macは、起動時に鳴る美しいチャイム音で、コンピューター業界の中でも際立っています。ビープ音しか鳴らないPCは羨望の眼差しを向けるかもしれませんが、実際にはそのチャイム音は必ずしも歓迎されるものではありません。例えば図書館でMacBookを起動すれば、何人かの迷惑そうな顔の人が喜んで非難を浴びせるでしょう。

チャイムをオフにする方法は次のとおりです。この手順はOS X Lion用に作成されていますが、以前のバージョンのOS Xでも動作するはずです。

これは、OS X に関する 300 以上のヒント、コツ、ヒント、ハックが掲載されている新しい本『Mac Kung Fu』からのもう 1 つのヒントです。この本は Amazon や他の書店で入手できるほか、すべての eReader 用の eBook としても入手できます。 

起動音を無効にする公式の方法(例えばハードウェア設定スイッチ経由)がないため、以下の解決策は、シャットダウン時にコンピュータの音量をミュートし、再起動後に再度ログインするとミュートを解除するというハックです。ただし、OS X Lionをお使いの場合は、FileVaultが有効になっていない場合にのみ機能します。FileVaultが有効になっているとログイン手順が異なるためです。

以下の手順に正確に従ってください。TextEditなどの他のテキストエディタは使用しないでください。TextEditはプレーンテキストファイルを出力しますが、おそらくバグのため、この手順の重要な部分であるブート時スクリプトとして解釈できません。

  1. ターミナル(Finder->アプリケーション->ユーティリティ->ターミナル)を開き、 , と入力してnanonanoコマンドラインテキストエディタを開きます。次に、次の2行をnano内にコピー&ペーストします。
    #!/bin/bash
    osascript -e 'set volume with output muted'
  2. 入力が終わったら、Control + Oを押し、以下の文字列をコピーしてファイル名に貼り付けます。Returnキー~/Documents/mute.shを押してファイルを保存します。保存例については、スクリーンショットをご覧ください。
  3. ターミナル ウィンドウを閉じないで、nano内の 2 行目を次のように変更します (つまり、を なし変更します)。
    #!/bin/bash
    osascript -e 'set volume without output muted'
  4. 入力が完了したら、Control + XYの順に押し、次の内容をコピーしてファイル名に貼り付けます。Returnキー~/Documents/unmute.shを押してファイルを保存します。nanoは終了します。
  5. ターミナル ウィンドウに次の一連のコマンドをコピーして貼り付け、プロンプトが表示されたらログイン パスワードを入力します (各行を個別にコピーして貼り付け、それぞれの後に Return キーを押します。最後の 2 行は実際には 1 行ですが、Web サイトのフォーマットの問題により 2 つに分割されていることに注意してください。両方の行を一度にコピーして貼り付けます)。
    sudo chmod u+x ~/Documents/mute.sh
    sudo chmod u+x ~/Documents/unmute.sh
    sudo mv ~/Documents/mute.sh /Library/Scripts/
    sudo mv ~/Documents/unmute.sh /Library/Scripts/
    sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute.sh
    sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/unmute.sh

再起動すると、チャイムの音量がミュートされていることがわかります。

スクリプトを貼り付け、Ctrl + Oを押して、ハイライト表示されているファイル名を入力します。

将来チャイムを復元するには、ターミナル ウィンドウを開き、次の一連のコマンドをコピーして貼り付け、各行の後にReturn キーを押し、プロンプトが表示されたらログイン パスワードを再度入力します。

sudo defaults delete com.apple.loginwindow LogoutHook
sudo defaults delete com.apple.loginwindow LoginHook