Quando clico no meu alto-falante Airplay nas configurações de Som, ele volta para trás. Preciso reiniciar o meu Mac para corrigir esse problema. Como posso corrigir esse problema sem reiniciar o meu Mac?
9
Existe uma solução de linha de comando que eu encontrei nos rumores do Mac
sudo kill `ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}'`
Que pode ser atribuído a um alias:
alias fixairplay="sudo kill `ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}'`"
Então este comando corrige o problema:
fixairplay
O que você precisa fazer é reiniciar o coreaudio deamon (
coreaudiod
). Abra o terminal e corrasudo killall coreaudiod
. Tão simples como isso.Então, se você estiver com dificuldades para memorizar o item acima, poderá adicionar a seguinte linha a
~/.bash_profile
A partir de agora você pode apenas usar o alias
fixairplay
.fonte
Inspirado em Mohsen, mas simplificado usando o pgrep .
sudo kill `pgrep coreaudio`
A razão de existência do pgrep é evitar a análise da saída do ps e é muito mais seguro usar ao ser enviado para matar , IMHO porque você tem menos chances de pegar as informações incorretas do processo.
De qualquer forma, a resposta aceita funcionou muito bem (Mavericks).
pgrep @ wikipedia (o homem é muito obscuro)
fonte
Eu tive o mesmo comportamento com HDMI também. Por alguma razão que ainda não identifiquei, meu mac mini (executando o Mavericks) passará a usar os alto-falantes internos, e qualquer tentativa de voltar ao HDMI não volta aos alto-falantes internos.
Matar o coreaudio (que será reiniciado automaticamente) também corrige o problema de HDMI. @ 0sh e @ jl-peyret têm os comandos mais simples, que podem ser inseridos no terminal:
ou
Para pessoas que gostam de fugir do terminal, também é possível encerrar o processo do coreaudiod no Monitor de atividades .
Existem outras recomendações, se isso não corrigir as coisas, neste artigo , embora algumas sejam um pouco extremas.
fonte