No se puede seleccionar el dispositivo Airplay en OSX

9

Cuando hago clic en mi altavoz Airplay en Configuración de sonido, salta hacia atrás. Tengo que reiniciar mi Mac para solucionar este problema. ingrese la descripción de la imagen aquí ¿Cómo puedo solucionar este problema sin reiniciar mi Mac?

Mohsen
fuente

Respuestas:

9

Hay una solución de línea de comando que he encontrado en Mac Rumours

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 corrige el problema:

fixairplay
Mohsen
fuente
Funciona de maravilla. Usted señor, me alegró el día!
Daniel
5

Lo que debe hacer es reiniciar el coreaudio deamon ( coreaudiod). Abre la terminal y corre 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 puedes usar el alias fixairplay.

0sh
fuente
2

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

sudo kill `pgrep coreaudio`

La razón de la existencia de pgrep es evitar el análisis de la salida ps y es mucho más seguro de usar cuando se envía a matar , en mi humilde opinión, 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 muuuy oscuro)

JL Peyret
fuente
0

También he tenido el mismo comportamiento con HDMI. Es decir, por alguna razón que aún no he identificado, mi Mac mini (ejecutando Mavericks) cambiará al uso de los altavoces internos, y cualquier intento de volver a HDMI no solo vuelve a los altavoces internos.

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

sudo kill `pgrep coreaudio`

o

sudo killall coreaudiod

Para las personas a las que les gusta huir del terminal, también puede salir del proceso de coreaudiod desde el Monitor de actividad .

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

TheMadDeveloper
fuente