defaults é o comando usado para ler / gravar as preferências na linha de comando.
defaults write -g "com.apple.sound.beep.feedback" -int 0
defaults write "com.apple.systemsound" "com.apple.sound.uiaudio.enabled" -int 0
killall -HUP SystemUIServer
Eu preciso desabilitar "Reproduzir efeitos sonoros da interface do usuário" e "Reproduzir comentários quando o volume é alterado" no Painel de preferências de som via comando do terminal / unix / ARD em vários computadores.
fseventer mostra /users/$user/preferences/com.apple.systemsound.plist sendo editado quando eu faço alterações nessas propriedades na GUI, mas não vejo referências para essas configurações neste .plist
Qualquer ajuda seria muito apreciada!
defaults é o comando usado para ler / gravar as preferências na linha de comando.
defaults write -g "com.apple.sound.beep.feedback" -int 0
defaults write "com.apple.systemsound" "com.apple.sound.uiaudio.enabled" -int 0
killall -HUP SystemUIServer
Para desativar todos os sons, você pode tentar:
sudo launchctl unload com.apple.audio.coreaudiod
Eu não tentei isso como não estou no Mac agora, mas uma alternativa seria mover os sons do sistema onde o OS X não os encontraria.
/System/Library/Components/CoreAudio.component/Contents/Resources/SystemSounds
Para silenciar os sons da interface do usuário, insira isso no Terminal:
defaults write com.apple.systemsound com.apple.sound.beep.volume -float 0
Isso definirá o controle deslizante de volume dos sons da interface do usuário para seu valor mais baixo. Teste-o pressionando uma tecla F
não atribuída ao Exposé / Spaces / Dashboard /...
Tags command-line audio macos plist