3

Как я могу заставить свой Macbook Pro Retina не издавать этот раздражающий звук «бонга» при загрузке?

Вы всегда можете удерживать "mute" во время загрузки, но это быстро раздражает, если вы всегда хотите отключить звук. Старые системы (OS X 10.6 и ниже) могут использовать StartupSound.prefPane, но это больше не работает на современных автозагрузках. Ninja утверждает, что делает это, и это происходит, но страдает от ошибки, из-за которой при входе в систему всегда будет включаться звук системы, даже если звук был отключен при последнем выходе из системы.

Есть ли способ сделать это?

1 ответ1

5

Решение, которое я нашел, состояло в том, чтобы использовать команду 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 (снова заменив имя / местоположение файла полным именем и путем к вашему собственному сценарию.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .