Solución:
EDITAR (03/05/2020):
Parece que @ phanky5 descubrió una solución más simple. Compruébalo antes de probar este.
Aquí hay un tutorial bien explicado para configurar una entrada / salida de audio predeterminada.
Primero: Enumere los dispositivos de salida de audio usando
pactl list short sources
Ejemplo de salida:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Segundo: Para configurar un dispositivo de salida predeterminado, ejecute el comando
pactl set-default-sink <'output_device_name'>
Ejemplo: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Ahora, para que esto funcione en cada reinicio, siga esto:
Primero, abre el archivo /etc/pulse/default.pa utilizando :
sudo -H gedit /etc/pulse/default.pa
Luego, desplácese hasta la parte inferior del archivo, donde dos líneas que comienzan con set-
será comentado.
Ahora, elimine el comentario de estas líneas y reemplace las palabras entrada y salida con el número del sumidero (para salida) / fuente (para entrada) que desea que sea el predeterminado.
Ejemplo (establece la entrada y la salida predeterminadas):
### Make some devices default
set-default-sink 3
set-default-source 3
PD: Como se discutió en los comentarios con Bim, también es posible (De acuerdo con él) para poner el nombre de entrada / salida en /etc/pulse/default.pa
en lugar del número de entrada / salida.
Ejemplo:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Después de hacer esto, guarde y salga. Luego, elimine el ~ / .config / pulse directorio ejecutando rm -r ~/.config/pulse
y luego reinicie el sistema. Una vez que el sistema se reinicia, los dispositivos apropiados ahora deben configurarse como predeterminados.
EDITAR:
Como mencionó ahmorris en su respuesta, algunos tuvieron que comentar esta línea load-module module-switch-on-connect
en el archivo /etc/pulse/default.pa
ser # load-module module-switch-on-connect
para que los cambios sean persistentes.
Solución simple en 19.10 que funcionó para mí:
No pude obtener la solución que @singrium propuso para persistir en Ubuntu 19.10. Funcionó con números de dispositivo en /etc/pulse/default.pa
pero cuando me conecté, por ejemplo, los números de dispositivo de mis auriculares estaban cambiando y las cosas dejaron de funcionar. No funcionó con los nombres de los dispositivos en /etc/pulse/default.pa
.
La solución simple que encontré es agregar el pactl set default sink
comando en aplicaciones de inicio.
- Correr:
pactl list short sinks
- Anote el nombre del dispositivo que desea utilizar como predeterminado
- Intenta ejecutar:
pactl set-default-sink <Your_Device_Name>
Esto debería funcionar sin darle un mensaje de error.
- Abra la aplicación “Aplicaciones de inicio” (debe estar preinstalada en Ubuntu)
- Haga clic en “Agregar”
- Dale un nombre a tu artículo de inicio
- Copie su comando de arriba en el campo de comando:
pactl set-default-sink 'Your-Device-Name'
- Haga clic en “Guardar”.
Ahora está listo para comenzar. Su dispositivo de audio predeterminado se configurará en cada inicio y, como tal, será persistente. Si desea cambiar el dispositivo predeterminado, simplemente edite el nombre del dispositivo en el comando de inicio de aplicaciones.
Para que la respuesta de Singrium funcione, tuve que comentar esta línea de mi /etc/pulse/default.pa
agregando el #
:
# load-module module-switch-on-connect
De lo contrario, al iniciar mi dispositivo de audio se establecería en mi dispositivo predeterminado, pero luego cambiaría a mi concentrador USB una vez que se detectara. Esto evita ese cambio y asegura que el dispositivo de audio elegido sea la salida.