Quando faccio clic sul mio altoparlante Airplay in Impostazioni audio, salta indietro. Devo riavviare il mio Mac per risolvere questo problema. Come posso risolvere questo problema senza riavviare il mio Mac?
C'è una soluzione a riga di comando che ho trovato in Mac Rumors
sudo kill 'ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}''
Quale può essere assegnato ad un alias:
alias fixairplay="sudo kill 'ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}''"
Quindi questo comando corregge il problema:
fixairplay
Quello che devi fare è riavviare il deamon di coreaudio ( coreaudiod
). Apri il terminale ed esegui sudo killall coreaudiod
. Semplice come quello.
Quindi se hai difficoltà a memorizzare quanto sopra, puoi aggiungere la seguente riga a ~/.bash_profile
alias fixairplay='sudo killall coreaudiod'
D'ora in poi puoi semplicemente usare l'alias fixairplay
.
Ispirato da Mohsen, ma semplificato usando pgrep .
sudo kill 'pgrep coreaudio'
pgrep ragione di esistere è evitare l'analisi dell'output ps ed è molto più sicuro da usare quando viene inviato a kill , causa IMHO sei meno propenso a prendere informazioni errate sul processo.
Ad ogni modo, la risposta accettata funzionava alla grande (Mavericks).
Ho avuto lo stesso comportamento anche con l'HDMI. Cioè Per qualche ragione che devo ancora identificare, il mio mac mini (Mavericks in esecuzione) passerà a utilizzare gli altoparlanti interni e qualsiasi tentativo di tornare a HDMI non rimbalzerà solo sugli altoparlanti interni.
L'uccisione di coreaudio (che verrà riavviata automaticamente) risolve anche il problema HDMI. @ 0sh e @ jl-peyret hanno i comandi più semplici, che possono essere inseriti nel terminale:
sudo kill 'pgrep coreaudio'
o
sudo killall coreaudiod
Per le persone a cui piace allontanarsi dal terminale, puoi anche uscire dal processo coreaudiod dal Monitoraggio attività .
Ci sono altri consigli, se questo non risolve le cose, in questo articolo , anche se alcuni di essi sono un po 'estremi.
Leggi altre domande sui tag airplay