Теоретически, это должно быть обработано «PulseAudio Volume Control». Есть кнопка для выбора устройства в качестве устройства по умолчанию, хотя imho плохо названо «Установить как запасной вариант». Больше информации об этой функции здесь: http://ubuntuguide.org/wiki/Ubuntu_Oneiric_Hardware
К сожалению, эта функция не работает. Как только аудиоустройство USB отключено, настройка по умолчанию для устройства становится досадно забытой, несмотря на то, что все остальные настройки, такие как громкость, баланс и т. Д., Сохраняются при следующем подключении устройства. В вашем случае, если устройство не удаляется, эта функция может действительно работать для вас. Если вам не хватает приложения, просто установите пакет 'pavucontrol'
Я использую USB-гарнитуру для вызова и должен был создать сценарий, используя 'pacmd', чтобы включить или отключить его по мере необходимости, чтобы избежать прохождения через GUI. Это позволило мне просто добавить несколько элементов запуска для переключения назад и вперед по мере необходимости. В моем случае мой сценарий включения гарнитуры:
#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"
И чтобы вернуться к моему внутреннему аудио:
#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"
'pacmd' довольно прост в использовании, просто запустите его из терминала и введите 'help' для получения дополнительной информации.