В общем, поднимаю я (по некоторым причинам) JACK на Mac OS X. Всё работает, без бубна. Теперь, событие! Подключаются bluetooth наушники.
Device ID = '64' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:input' (to be used as -C, -P, or -d parameter)
Device ID = '68' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:output' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)
Device ID = '73' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:input' (to be used as -C, -P, or -d parameter)
Device ID = '77' name = 'Beoplay H9', internal name = '00-09-a7-10-80-73:output' (to be used as -C, -P, or -d parameter)
Device ID = '39' name = 'Built-in Microphone', internal name = 'AppleHDAEngineInput:1F,3,0,1,0:1' (to be used as -C, -P, or -d parameter)
Device ID = '46' name = 'Built-in Output', internal name = 'AppleHDAEngineOutput:1F,3,0,1,1:0' (to be used as -C, -P, or -d parameter)
Device ID = '57' name = 'JackDuplex', internal name = 'com.grame.JackDuplex' (to be used as -C, -P, or -d parameter)
Вот вывод verbose-режима демона. Т.е. он всё видит, всё понимает. Но! Переключение каналов не происходит. JACK-приложение продолжает грустно проигрывать через системный динамик. Как «подсказать» серверу, что надо проигрывать через новый девайс? Если рестартнуть jack, или запустить сразу с подключенными наушниками, он грустно падает.
Подскажите, есть ли вариант сменить девайс для плэйбека jack'у без рестарта сервера и как это сделать (без гуёв).