Solución para que no haya problemas de sonido en Linux al usar auriculares

Entonces, recientemente hice un montón de saltos de distribución para probar algunos sistemas con los que no estoy familiarizado, y encontré un problema que persistía independientemente de lo que estaba ejecutando; si mantuve mis parlantes enchufados al conector de audio frontal y mantuve mis audífonos enchufados al conector de audio trasero, mis auriculares no producirían audio.

Las herramientas que utilicé para solucionar los problemas fueron PulseAudio y ALSA. Si es nuevo en Linux, consulte o introducción a la guía de audio en Linux.



Primero, verifiqué si pulseaudio reconoció que los dispositivos de sonido estaban enchufados abriendo la aplicación PulseAudio Volume Control a través del terminal usando el comando pavucontrol.

pavucontrol

Descubrí que PulseAudio solo estaba reconociendo mi conector de audio frontal como enchufado, aunque me dijo que mi salida de línea estaba desconectada, por lo que al menos reconoció la salida de línea, pero desafortunadamente no los auriculares conectados.



A continuación, intenté pasar por el Configuración pestaña y Dispositivos de salida pestañas que cambian varias opciones alrededor, aplicando los cambios y reiniciando Clementina para ver si algo funcionó ... Nop.

Luego, decidí que era hora de ponerme un poco más serio y metí la mano en la aplicación de mezcla ALSA (Arquitectura de sonido avanzada de Linux):

alsamixer

Al abrir por primera vez alsamixer, es posible que se le presente automáticamente o no el dispositivo de sonido / tarjeta de sonido que está buscando modificar (se me presentó mi HDMI como predeterminado, por ejemplo).



Para cambiar el dispositivo que está editando, presione la tecla F6 y seleccione el dispositivo para editar; el mío se llamaba Genérico de audio HD. Es posible que deba seleccionar diferentes dispositivos uno tras otro para encontrar el dispositivo correcto si no conoce su nombre exacto.

Una vez que haya seleccionado su dispositivo, utilice las teclas de flecha del teclado y desplácese hacia la derecha hasta encontrar una configuración llamada Silencio automático - Si está predeterminado en habilitado luego debe cambiarse usando las teclas de flecha arriba / abajo para discapacitado, y luego puede presionar la tecla de escape para salir.

Hacerlo me permitió tener una ruta de audio a mis auriculares. Sin embargo, ahora podía escuchar el audio a través de los altavoces y los auriculares al mismo tiempo.

Para arreglar esto volví a pavucontrol dentro del Dispositivos de salida pestaña e inspeccionó qué dispositivos se enumeraron. Mis oradores fueron listados como Auriculares (enchufados) pero mis auriculares enchufados al conector de audio trasero todavía estaban listados como Salida de línea (desenchufado). Sin embargo, por diversión, seleccioné el dispositivo de salida de línea y me sorprendió escuchar que mis parlantes se silenciaron y mis auriculares permanecieron activos, resolviendo el problema.

Propina: revisa cómo mejorar el sonido en Linux con PulseEffects.

Pensamientos de despedida

Es una leve molestia que esto haya sucedido y que mi dispositivo aparezca como desenchufado a pesar de eso, estoy escuchando música mientras escribo esto a través de esos mismos auriculares ... Pero funciona.

Esta solución debería ser aplicable en bastante (casi) bien cualquier sistema que encuentre este problema, siempre que use ALSA y PulseAudio. ¡Espero eso ayude!

Ahora tu: ¿Ha tenido problemas de sonido en sus sistemas Linux en el pasado?