しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

iMac起動時の音に小さくしたい

環境は以下のとおりです。


・OS: macOS Sierra 10.12(16A323)

・モデル: iMac (Retina 5K, 27-inch, Late 2015)

・システム環境設定 > サウンド > サウンドエフェクトの再生装置: 内蔵スピーカー(外部出力装置接続なし)

通知音の音量: 10%

主音量: 13%


iMac起動時の音を小さくしたいのですが、

ターミナルで「sudo nvram SystemAudioVolume=%05」を実行し再起動しても小さくなりません。


再起動後、ターミナルで「sudo nvram SystemAudioVolume」を実行すると、

「SystemAudioVolume」が「)」と表示されます。


できればアプリは使わないで音を小さくしたいです。

ご存知の方ご教授願います。

iMac (Retina 5K, 27-inch, Late 2015), macOS Sierra (10.12)

投稿日 2016/10/02 22:23

返信
返信: 14

2016/10/04 03:57 kurumatorajiro への返信

失礼致します。


起動音の音量は、「NVRAM リセット」等を行わなければ、システム終了する直前に設定されていた音量が

適用されるはずですので、システム終了する前に「F11」キーでご希望の音量まで下げるか、或いは「F12」

キーで消音にしてからシステム終了すれば良いはずです。


もし、上記の操作を行っても起動音が小さくならない場合は、「NVRAM リセット」を行ってからログイン

し、上記の操作を行ってシステム終了して見て下さい。

Mac の NVRAM をリセットする方法 - Apple サポート

2016/10/04 08:02 ni_ki への返信

返信ありがとうございます。


主音量は13%に設定しております。

起動時の「ジャーン」という音のみ他の通知音より小さくしたいのですが、できていない状況です。


macOSを初期化した直後ですので、設定ファイルの破損は考えづらいかなと思います。

2016/10/04 08:33 necota への返信

返信ありがとうございます。


http://koozyp.blog118.fc2.com/blog-entry-1583.html


上のページを参考に、「SystemAudioVolume」が起動時の音の大きさのみの設定値だと思い、

「%05」に設定してみたのですが再起動しても音量は感覚的には全く変わらず大きいままでした。


「SystemAudioVolume」は起動時のみではなく全体の通知音の設定値なのでしょうか?

であるらならば、主音量か通知音の音量を下げるしかないということですね。


システム稼働中に主音量を大きくして、システム終了前に小さくし忘れると、

次回起動時にかなり驚いてしまうので、できれば起動時の音を主音量や通知音の音量に

関係なく小さいままにしておきたいのですが、やはり難しいでしょうか?

2016/10/04 11:16 kurumatorajiro への返信

%05 の代わりに、"%05" と、ダブルコーテーションをつけるとどうでしょう?  ダブルコーテーションは日本語で入力せず、U.S.などの入力ソースを使った方が良さそうです。 つまり、Terminal.appで echo "test"のコマンドを実行して、ちゃんと test と表示されて、エラーにならない文字ということです。

2016/10/04 11:16 kurumatorajiro への返信

前のコメントで誤りが有りましたので訂正致します。

● 誤 : 或いは「F12」キーで消音にしてから

● 正 : 或いは「F10」キーで消音にしてから


sudo nvram SystemAudioVolume=%05 も、T22T さん御提案の sudo nvram SystemAudioVolume="%05"

も試して見ましたが、いつもと変わらぬ音量で起動音が鳴りますね。

(私の環境は、macOS Sierra(10.12)の MacBook Pro (Retina, 15-inch, Mid 2012)です)


やはり、システム終了する前に「F11」キーで音量を下げるか、「F10」キーで消音にしてからシステム終了

する様に習慣づけるのが一番確実な様に思います。

2016/10/04 11:19 kurumatorajiro への返信

テストして見ました。

iMac Mid 2010, Yosemite では

sudo nvram SystemAudioVolume=%05


MacBook pro late 2013 では

sudo nvram SystemAudioVolumeDB=%00

sudo nvram SystemAudioVolume=%05

で次回の起動音は消えましたが、それ以降は元に戻ってしまいます。

起動時にチェックしてシステム環境設定の主音量と一致していないと再設定してしまうのでしょう。

Onyxで設定できるようですが、たぶん毎回セットしているのではないかと思います。

necotaさんの書かれたように終了前に無音にセットする習慣を付けるしかないかも知れません。

2016/10/04 12:08 kurumatorajiro への返信

El Capitanから導入されたSystem Integrity Protectionが関係している可能性があるという情報もありました。 週末にでも検証して見る予定です。

2016/10/08 18:12 kurumatorajiro への返信

度々、失礼致します。 


  • System Integrity Protectionを一旦オフにして、nvramコマンドを実行してみましたが、起動音を調節することはできませんでした。 改めてリンク先を読み直したのですが、私の全くの勘違いの様でした。 すみません(お恥ずかしい)。 また、ダブルコーテーションの有無も無関係であることを、同コマンドで確認致しました(お恥ずかしい)。 同コマンドを実行直後の再起動では音を消すことができたのですが、2度目の再起動で元の音量に戻ってしまいます。
  • こちらのスレッドで、hookを使った、別の方法が紹介されていますよ。 → https://discussions.apple.com/message/23477135#message23477135

2016/10/09 11:41 kurumatorajiro への返信

度々、失礼致します。

Hookを使った起動音の制御が正常に作動することを確認致しました。 AppleScriptとUnixのコマンドを使うものですが、不明な点があれば、お知らせ下さい。

リンク先の例は起動音を完全に消す場合ですが、音量を任意の値に設定することも可能です。

osascript -e ‘set volume with output muted’

これを、

osascript -e 'set volume output volume 5'

とすると、5%の出力になります。 0〜100の値を設定可能です。 詳しくは、Script Editor.appのStandardAdditions辞書に書いてあります。

iMac起動時の音に小さくしたい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。