Como faço para desativar o chime de inicialização em um Mac moderno? [duplicado]

3

Como posso fazer com que meu Macbook Pro Retina não faça soar aquele som chato de "bong" ao inicializar?

Você sempre pode manter "mudo" durante a inicialização, mas isso fica irritante se você sempre quer que o som seja silenciado. Sistemas mais antigos (OS X 10.6 e abaixo) podem usar o StartupSound.prefPane, mas isso não funciona mais no moderno Startup Ninja faz isso, e o faz, mas sofre um erro no qual ele sempre ativará o volume do sistema no login, mesmo que o volume tenha sido desativado quando você fez o último logout.

Existe uma maneira de realizar isso?

    
por int3h 01.05.2013 / 12:33

1 resposta

5

A solução que encontrei foi usar o comando nvram para definir o volume de áudio do sistema para um valor silenciado. No entanto, você precisa executar novamente esse comando em cada encerramento, pois o daemon firmwaresyncd sobrescreverá qualquer valor que você definir regularmente.

  1. Crie um script em algum lugar do seu sistema (digamos chamado silence.sh) com o seguinte conteúdo

    #!/usr/bin/env bash
    
    nvram SystemAudioVolume=%80
    
  2. Execute sudo chown root silence.sh; sudo chmod u+s silence.sh; sudo chmod o+x silence.sh (substituindo silence.sh pelo nome / local do seu script.)

  3. Por fim, execute sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh (novamente substituindo o nome / local do arquivo pelo nome completo e o caminho para o seu próprio script).

por 01.05.2013 / 12:33