如何使现代 Mac 上的启动铃声静音?

如何使现代 Mac 上的启动铃声静音?

如何才能让我的 Macbook Pro Retina 在启动时不发出恼人的“bong”铃声?

您可以在启动时一直按住“静音”,但如果您总是想静音,这很快就会变得烦人。较旧的系统(OS X 10.6 及以下版本)可以使用 StartupSound.prefPane,但这在现代系统上不再适用创业忍者声称可以做到这一点,并且确实做到了,但它存在一个错误,即它总是在登录时取消系统音量的静音,即使上次注销时音量已静音。

有办法实现这个吗?

答案1

我发现的解决方案是使用nvram命令将系统的音量设置为静音值。但是,每次关机时都必须重新运行此命令,因为firmwaresyncd守护进程会定期覆盖您设置的任何值。

  1. 在系统上的某个地方创建一个脚本(例如名为silence.sh),其内容如下

    #!/usr/bin/env bash
    
    nvram SystemAudioVolume=%80
    
  2. 运行sudo chown root silence.sh; sudo chmod u+s silence.sh; sudo chmod o+x silence.sh(用脚本的名称/位置替换silence.sh。)

  3. 最后,运行sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh(再次用您自己的脚本的全名和路径替换文件名/位置。)

相关内容