Не могу выбрать Airplay Device в OSX

9

Когда я нажимаю на динамик Airplay в настройках звука, он возвращается обратно. Я должен перезагрузить мой Mac, чтобы исправить эту проблему. введите описание изображения здесь Как я могу исправить эту проблему, не перезагружая мой Mac?

Мохсен
источник

Ответы:

9

Есть решение для командной строки, которое я нашел в Mac Rumors

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

Который может назначаться псевдониму:

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

Затем эта команда устраняет проблему:

fixairplay
Мохсен
источник
Работает как шарм. Вы, сэр, сделали мой день!
Даниэль
5

Что вам нужно сделать, это перезапустить coreaudio deamon ( coreaudiod). Откройте терминал и бегите sudo killall coreaudiod. Так просто.

Затем, если у вас возникли трудности с запоминанием вышесказанного, вы можете добавить следующую строку в ~/.bash_profile

alias fixairplay='sudo killall coreaudiod'

Отныне вы можете просто использовать псевдоним fixairplay.

0sh
источник
2

Вдохновлен Мохсеном, но упрощен с помощью pgrep .

sudo kill `pgrep coreaudio`

Причина существования pgrep заключается в том, что он избегает синтаксического анализа вывода ps, и его гораздо безопаснее использовать при отправке на уничтожение , ИМХО, поскольку вы с меньшей вероятностью получите неверную информацию о процессе.

Во всяком случае, принятый ответ работал отлично (Маверикс).

pgrep @ wikipedia (человек слишком неясен)

JL Peyret
источник
0

У меня тоже было такое же поведение с HDMI. Т.е. по какой-то причине, которую мне еще предстоит определить, мой mac mini (под управлением Mavericks) переключится на использование внутренних динамиков, и любая попытка вернуться к HDMI не просто отскочит назад к внутренним динамикам.

Убийство coreaudio (которое затем само перезапустится) также исправляет проблему с HDMI. @ 0sh и @ jl-peyret имеют самые простые команды, которые можно ввести в терминале:

sudo kill `pgrep coreaudio`

или

sudo killall coreaudiod

Для тех, кто любит уклоняться от терминала, вы также можете выйти из процесса coreaudiod из Activity Monitor .

В этой статье есть и другие рекомендации, если это не помогает , хотя некоторые из них немного экстремальны.

TheMadDeveloper
источник