如何才能让我的 Macbook Pro Retina 在启动时不发出恼人的“bong”铃声?
您可以在启动时一直按住“静音”,但如果您总是想静音,这很快就会变得烦人。较旧的系统(OS X 10.6 及以下版本)可以使用 StartupSound.prefPane,但这在现代系统上不再适用创业忍者声称可以做到这一点,并且确实做到了,但它存在一个错误,即它总是在登录时取消系统音量的静音,即使上次注销时音量已静音。
有办法实现这个吗?
答案1
我发现的解决方案是使用nvram
命令将系统的音量设置为静音值。但是,每次关机时都必须重新运行此命令,因为firmwaresyncd
守护进程会定期覆盖您设置的任何值。
在系统上的某个地方创建一个脚本(例如名为silence.sh),其内容如下
#!/usr/bin/env bash nvram SystemAudioVolume=%80
运行
sudo chown root silence.sh; sudo chmod u+s silence.sh; sudo chmod o+x silence.sh
(用脚本的名称/位置替换silence.sh。)最后,运行
sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh
(再次用您自己的脚本的全名和路径替换文件名/位置。)