En teoría, esto debería ser manejado por 'PulseAudio Volume Control'. Hay un botón para seleccionar un dispositivo como dispositivo predeterminado, aunque en mi opinión está mal titulado como 'Establecer como reserva'. Más información sobre esta característica aquí: http://ubuntuguide.org/wiki/Ubuntu_Oneiric_Hardware
Lamentablemente, la función no funciona. Tan pronto como se desconecta un dispositivo de audio USB, la configuración como dispositivo predeterminado se olvida molestamente, a pesar de que todas las demás configuraciones, como el volumen, el equilibrio, etc., se conservan la próxima vez que se conecte el dispositivo. En su caso, si el el dispositivo no se está eliminando, esta característica puede funcionar para usted Si falta la aplicación, simplemente instale el paquete 'pavucontrol'
Utilicé un auricular USB para llamar y tuve que hacer un script usando 'pacmd' para habilitarlo o deshabilitarlo según sea necesario para evitar pasar por la GUI. Esto me permitió agregar algunos elementos del iniciador para cambiar de un lado a otro según sea necesario. En mi caso, mi script para habilitar el auricular es:
#!/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"
Y para volver a mi audio interno:
#!/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' es bastante fácil de usar, simplemente ejecútelo desde la terminal e ingrese 'ayuda' para obtener más información.