No se puede seleccionar el dispositivo Airplay en OSX

9

Cuando hago clic en mi altavoz Airplay en la configuración de Sonido, retrocede. Tengo que reiniciar mi Mac para solucionar este problema. ¿Cómo puedo solucionar este problema sin reiniciar mi Mac?

    
pregunta Mohsen 16.03.2013 - 00:10

4 respuestas

9

Hay una solución de línea de comandos que he encontrado en Mac Rumors

sudo kill 'ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}''

Que se puede asignar a un alias:

alias fixairplay="sudo kill 'ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}''"

Entonces este comando soluciona el problema:

fixairplay
    
respondido por el Mohsen 16.03.2013 - 00:13
5

Lo que debe hacer es reiniciar el deamon coreaudio ( coreaudiod ). Abre el terminal y ejecuta sudo killall coreaudiod . Tan simple como eso.

Luego, si tiene dificultades para memorizar lo anterior, puede agregar la siguiente línea a ~/.bash_profile

alias fixairplay='sudo killall coreaudiod'

De ahora en adelante, solo puedes usar el alias fixairplay .

    
respondido por el 0sh 28.11.2013 - 20:21
2

Inspirado en Mohsen, pero simplificado mediante el uso de pgrep .

sudo kill 'pgrep coreaudio'

La razón de existencia de

pgrep es evitar el análisis de ps y es mucho más seguro de usar cuando se envía a kill , causa IMHO es menos probable que obtenga la información de proceso incorrecta.

De todos modos, la respuesta aceptada funcionó muy bien (Mavericks).

pgrep @ wikipedia (el hombre es demasiado oscuro)

    
respondido por el JL Peyret 04.03.2016 - 20:35
0

También he tenido el mismo comportamiento con HDMI. Es decir. Por alguna razón que todavía no he identificado, mi Mac mini (que ejecuta Mavericks) cambiará a usar los altavoces internos, y cualquier intento de volver a HDMI no solo rebotará a los altavoces internos.

Killing coreaudio (que luego se reiniciará) también soluciona el problema de HDMI. @ 0sh y @ jl-peyret tienen los comandos más simples, que se pueden ingresar en el terminal:

sudo kill 'pgrep coreaudio'

o

sudo killall coreaudiod

Para las personas a quienes les gusta alejarse de la terminal, también puede abandonar el proceso coreaudiod desde el Monitor de actividad .

Hay algunas otras recomendaciones, si esto no soluciona las cosas, en este artículo , aunque algunos de ellos son un poco extremos.

    
respondido por el TheMadDeveloper 01.07.2016 - 10:37

Lea otras preguntas en las etiquetas