Cambiar automáticamente el dispositivo de entrada y salida de sonido

33

Tengo que conectar mi adaptador de audio USB (adaptador de audio USB 4300054 Gigawire) para la entrada de audio porque tiene un puerto combinado de entrada-salida para voz. Después de hacer esto, debo abrir Configuración de sonido y seleccionar manualmente el adaptador de audio USB para entrada y salida; si no lo hago, el sistema predeterminado permanece seleccionado.

¿De todos modos, puedo hacer que Ubuntu seleccione automáticamente el Adaptador de audio USB como predeterminado tan pronto como lo conecte?

Senthil Kumaran
fuente

Respuestas:

47

Hay pulseaudio module-switch-on-connect que permite la conmutación automática de un dispositivo de audio en la conexión. Para probar si esto funciona, podemos emitir el siguiente comando en una terminal:

pacmd load-module module-switch-on-connect

En caso de éxito, podemos agregar la siguiente línea a nuestro /etc/pulse/default.pa

load-module module-switch-on-connect

para cargar siempre este módulo en cada inicio de sesión, resp. reinicio del demonio pulseaudio.

Takkat
fuente
Acabo de volver a encontrar esta respuesta y desearía poder votarla nuevamente. Esto resuelve el problema en Ubuntu 14.04.
Lars Nyström
1
tanto tiempo está ahí fuera, y todavía no está configurado para cargarse automáticamente en 16.04: |
Ivan Temchenko
@ LarsNyström he votado por ti
Nabil Kadimi
solo apliqué esto a 17.04 - solución perfecta y realmente debería ser la predeterminada
fishears
1
¿Y si Module load failed?
Skippy le Grand Gourou
19

crear ~/.config/pulse/default.pasi no existe y agregar

.include /etc/pulse/default.pa
load-module module-switch-on-connect

Esto es mejor que editar /etc/pulse/default.pa.

Luego debe correr pulseaudio -k && pulseaudio --startpara que los cambios surtan efecto. Gracias por señalar eso lreeder

hirowatari
fuente
44
Funciona para mí en 16.04 LTS. También debe reiniciar pulseaudio después de crear esta configuración. 'pulseaudio -k' desde la línea de comando lo hará.
lreeder
44
¿Por qué es "mejor que editar /etc/pulse/default.pa"?
Rodrigo
Utilicé esto para configurar mis auriculares conectados como predeterminados después de un reinicio, simplemente editar /etc/pulse/default.pa no funcionó.
Sebastian Blask
2
@Rodrigo porque generalmente no es una buena idea editar archivos de configuración de todo el sistema, que pueden sobrescribirse por una actualización y / o afectar a otros usuarios. Ver aquí: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi
@ Han-tyumi ¡Por supuesto! ¡Gracias!
Rodrigo