Как отключить звук при запуске на современном Mac?
Как я могу заставить свой Macbook Pro Retina не издавать этот раздражающий звук "бонга" при загрузке?
Вы всегда можете удерживать "mute" во время загрузки, но это быстро раздражает, если вы всегда хотите отключить звук. Более старые системы (OS X 10.6 и ниже) могут использовать StartupSound.prefPane, но это больше не работает на современных автозагрузках. Ninja утверждает, что делает это, и это происходит, но страдает от ошибки, из-за которой при входе в систему всегда включается системный том, даже если звук был отключен при последнем выходе из системы.
Есть ли способ сделать это?
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
(снова замените имя файла / местоположение на полное имя и путь к вашему собственному сценарию.)