¿Cómo se configura un dispositivo de salida de audio predeterminado en Ubuntu 18.04?


38

Cada vez que inicio, tengo que cambiar mi dispositivo de salida de audio a mis auriculares "Line Out" porque, por alguna razón, mi micrófono no funciona como altavoz.

Ver esta captura de pantalla [Ver esta captura de pantalla.

Respuestas:


43

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 la 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, abra el archivo /etc/pulse/default.pa usando:

sudo -H gedit /etc/pulse/default.pa

Luego desplácese hasta la parte inferior del archivo, donde set-se comentarán dos líneas que comienzan con .

Ahora, elimine el comentario de estas líneas y reemplace las palabras input y output con el número de sumidero (para salida) / fuente (para entrada) que desea que sea el predeterminado.

Ejemplo (establece tanto la entrada como 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 ( según él ) poner el nombre de entrada / salida en /etc/pulse/default.palugar 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 directorio ~ / .config / pulse ejecutando rm -r ~/.config/pulse, y luego reinicie el sistema. Una vez que el sistema se reinicia, los dispositivos apropiados ahora deben configurarse como los predeterminados.



EDIT:
Como se ha mencionado por ahmorris en su respuesta , algunos tuvieron que comentar esta línea load-module module-switch-on-connecten el archivo /etc/pulse/default.papara ser # load-module module-switch-on-connectel fin de hacer los cambios persistentes.


2
El usuario posee el directorio de inicio, por sudolo que no es obligatorio cuando se ejecutasudo rm -r ~/.config/pulse
BenR

Creo que mezcló sumideros con fuentes en su primer resultado de ejemplo.
Willi Mentzel

Tiene más sentido usar la cadena de nombre ( 'alsa_output.pci-0000_00_1f.3.analog-stereo'en el ejemplo) para set-default-sink, que el número de dispositivo. El número puede cambiar, ese nombre probablemente no ...
Bim

@Bim también he cambiado los nombres :-D. Supongo que tanto los nombres como los números cambian de una computadora a otra.
Singrium

1
@singrium que dices usar pactl list short sinksy en el siguiente ejemplo que usas pactl list short sources. Es un poco confuso.
Willi Mentzel

9

Para que la respuesta de Singrium funcione, tuve que comentar esta línea desde mi /etc/pulse/default.paagregando #:

# load-module module-switch-on-connect

De lo contrario, al iniciar mi dispositivo de audio se configuraría como 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.


1
¡Este también fue mi problema! Tengo un auricular inalámbrico conectado a través de un concentrador que se detecta DESPUÉS de que mi dispositivo predeterminado se haya configurado en el inicio, felicitaciones por este.
SidOfc

Fue necesario para mí con una salida / pantalla HDMI que también puede actuar como un dispositivo de audio.
Bim

8

Esto se puede hacer PulseAudio Volume Controlsi prefiere usar una GUI.

Una vez que haya abierto PulseAudio Volume Control, elija la configuration(la última pestaña), luego seleccione la salida y / o entrada que desea usar en el profilemenú desplegable. Debería ser similar a esto

PulseAudio Volume Control también se puede usar para ajustar los niveles de volumen para cada entrada, salida, sonidos del sistema y aplicaciones que están actualmente en uso.

Aquí hay una publicación de Linuxhint con más información sobre PulseAudio.


Gracias por esta solución Comienzo a lamentar haber actualizado a 18.04.1. PulseAudio Volume Control también desapareció> :(
Alfonso Nishikawa

1
Debo mencionar que estoy usando Ubuntu Studio, que tiene algunas diferencias. aunque noté que faltaba el pulso después de la actualización. 18.04 usa ALSA, pero Pulse puede ser instalado. Tal vez esto (la misma publicación de arriba) ayude: linuxhint.com/pulse_audio_sounds_ubuntu
Starbuck

1
Sí, hice eso y trabajé :) Gracias :)
Alfonso Nishikawa
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.