Постоянно назначать программы на разные звуковые выходы в Pulseaudio?

11

Я хочу назначить вход и выход Skype для моей USB-гарнитуры, в то время как остальная часть моего ноутбука использует внутреннюю звуковую карту. Это простая задача с помощью регулятора громкости PulseAudio (pavucontrol). Единственная проблема, с которой я сталкиваюсь, - это каждый раз, когда звонят, мне приходится вручную настраивать выход и вход для Skype на свое USB-устройство.

Когда я вешаю трубку, Skype исчезает из регулятора громкости. Он появляется снова при следующем вызове, только на этот раз звуковая карта по умолчанию выбирается снова. ПулсАудио не должно вызывать затруднений, или USB-гарнитура подключена, когда звук Skype перед выбором по умолчанию. Способ сделать это очевиден не через регулятор громкости.

Настроение
источник

Ответы:

3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

Это не завершено, но позволяет передавать звук на гарнитуру.

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

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

Killerkiwi
источник
Я пробовал EarCandy в прошлом, но мне было трудно понять, что именно приложение может сделать. Я знаю, что это может отключить звук приложений, если звонит Skype, и это здорово. Но если я создам профиль приложения для, скажем, Rhythmbox, я могу присвоить ему категорию, подобную Music Player. Но как сообщить EarCandy, что категория музыкального проигрывателя должна передаваться на мой приемник Bluetooth или что Skype (или категория VoIP) необходимо направить на мою USB-гарнитуру? Хотелось бы, чтобы я знал Python, к сожалению, нет, потому что я чувствую, что в Ubuntu этого отдела нет, и нужен хороший инструмент для «правильного управления» ...
Настроение
… Мне нравится идея иметь централизованное место для опций звука. Больше, чем делать это в самом приложении. Так что я не знаю, почему разработчики Pulse-Audio против этого. Это не так, как они дают нам другое решение. Если я захожу в Skype, чтобы установить правильное устройство ввода / вывода, оно дает мне только Pulse-Audio в качестве опции. Они действительно ожидают, что люди используют только одно устройство ввода / вывода на систему?
Настроение
1

Я не совсем понимаю. Внезапно pavucontrol запоминает мои настройки. Теперь, когда я подключаю USB-гарнитуру, Skype автоматически направляется на гарнитуру, а Rhythmbox направляется на мой Bluetooth-приемник. Поэтому, когда я решил отказаться от него, он исправился ...

Настроение
источник
0

Это не полный ответ, потому что у меня мало знаний о перенаправлении звука.

В «Скайпе> Параметры> Уведомления» вы можете настроить выполнение сценария при получении вызова. К сожалению, pavucontrol не принимает данные командной строки. но, возможно, alsamixer можно использовать для перенаправления звука.

Надеюсь это поможет

бекон
источник
Спасибо за совет, это не совсем то, что я ищу. Я привел Skype в качестве примера, но потому что я думал, что больше людей должно бороться с тем же, но у меня есть похожая проблема, когда я использую Rhythmbox. У меня есть Bluetooth-приемник, подключенный к стерео. Я могу направить аудио Rhythmbox на этот ресивер, и все работает хорошо, пока я придерживаюсь плейлиста. Когда я делаю паузу или нажимаю следующий или предыдущий звук возвращается на внутреннюю карту.
Настроение