Tengo un puerto de auriculares dudoso en mi computadora portátil que no detecta de manera confiable cuando los auriculares / parlantes externos están enchufados. Esto significa que la salida se silencia / silencia constantemente, lo cual es bastante molesto
¿Cómo puedo configurar pulseaudio para deshabilitar la detección de jack (o, alternativamente, simplemente forzar la salida a través de este jack)?
Supongo que implicará la edición de auriculares de salida analógica.conf, sin embargo, no puedo entender cómo hacerlo (analog-output.conf.common no es de ayuda).
pulseaudio
Ross
fuente
fuente
Respuestas:
Puedes intentar suspender la toma de auriculares. Para encontrar el índice de la toma de auriculares:
Luego suspender ese fregadero:
Donde "SINK" es el índice del primer comando, y "1" se suspenderá y "0" se suspenderá.
Editar: Lo siento, entendí mal la situación. Encontró un hilo Arch que tiene un método para deshabilitar la conmutación automática. Editar
/etc/pulse/default.pa
(gdamjan sugiere la alternativa~/.config/pulse/default.pa
) para eliminar la siguiente línea:fuente
No sé cómo (o si) esto se puede hacer directamente a través de PulseAudio en sí, pero sé que esto se puede hacer a través del control ALSA llamado "Modo de silencio automático", alternando este control (con 'alsamixer' por ejemplo) debe evitar que su salida se silencie automáticamente cuando hay algo enchufado en el conector frontal.
Cambiarlo de esta manera funcionará incluso si su sistema ejecuta PulseAudio, siempre que use ALSA como back-end (pero creo que este es el caso en la mayoría de las distribuciones de Linux por defecto).
Si usa 'alsamixer' para cambiar esta configuración, primero deberá seleccionar el dispositivo de hardware correcto (presione F6), ya que el dispositivo predeterminado probablemente será el dispositivo virtual PulseAudio, que no tiene el "Modo de silencio automático" controlar.
Para hacer esta configuración permanente, ejecutar como root:
fuente
suponiendo que al menos uno de sus conectores funcione sin fallas, le sugiero que consulte esta pregunta en askubuntu ; en lugar de depender del conector de audio defectuoso, sugiero que use el puerto de entrada de micrófono para los auriculares.
fuente
Ejecutar
pavucontrol
. En el menú "Configuración", seleccione la opción "Desactivado" para la tarjeta de audio incorporada.fuente
En caso de que esto sea útil para alguien, describiré cómo resolví mi problema con los conectores frontales en Ubuntu 14.04
En mi caso, el micrófono frontal no funcionaba correctamente, intenté desactivarlo
alsamixer
y mil soluciones posibles más, pero finalmente lo que resolvió fue instalarloalsa-tools
y usarlohdajackretask
para configurar el micrófono frontal como un "micrófono interno", luegoalsamixer
simplemente desactivó el micrófono interno y los canales de refuerzo de micrófono interno y ajustó sus valores (53 en ambos en mi caso)fuente
Tuve el problema de que la detección de auriculares deshabilitó el altavoz, que aparentemente está conectado a la toma de auriculares de mi computadora portátil. Intel HDA en Fujitsu Siemens Amilo 1520 aquí.
Lo que debería darle una pista es tener el alsamixer abierto en su tarjeta de sonido y ver los controles de volumen para el altavoz y los auriculares influenciados (al enchufar los auriculares, silenciar los altavoces y silenciar los auriculares, y viceversa).
luego, usando la hdajackretask que seleccioné: auriculares verdes (parte posterior) - seleccione anulación - y configúrelo como "altavoz interno"
luego puede verificar conectando y desconectando los auriculares si funciona para su configuración (la documentación es escasa).
En mi caso, esto funcionó, e hice clic en el botón "Instalar anulación de arranque". Reinicie el sistema y tenga un sonido de trabajo ...
(Realmente me gustaría saber qué se ha configurado debajo del capó, lo descubriré más adelante).
fuente
Mi problema es el jacksense en el puerto frontal cambiando constantemente a "auriculares" (incluso cuando el encabezado del panel frontal no está conectado) y una placa madre MSI defectuosa me rechazaron RMA. Incluso cuando jack sense está desactivado en la configuración al comentarlo en default.pa. Un trabajo terrible fue usar el panel frontal y obtener un crujido constante. Intenté todas las soluciones enumeradas aquí y en todas partes en google.
Intenté hdajackretask, que no funcionaba en Debian Stretch, sin embargo, todo lo que necesitaba era crear / lib / firmware. Una vez hecho esto, el script de instalación de anulación de arranque que crea en / tmp copia correctamente el archivo .fw allí.
/etc/modprobe.d/hda-jack-retask.conf contiene:
(que espera el archivo bajo / lib / firmware,)
No estoy seguro de si otras opciones snd-hda-intel lo anula o interfiere, así que intente deshabilitarlas si falla.
Mi archivo de firmware se ve así, no estoy seguro si podría haber usado la estrofa [pista], ya que estoy feliz de destruirlo:
/lib/firmware/hda-jack-retask.fw
No puedo votar esas respuestas o comentar sobre ellas. Si estás leyendo esto y has intentado todas las demás soluciones enumeradas como lo he hecho, intenta volver a asignar la tarea a "no conectado". En mi hdajackretask se llamaba "Frontal de auriculares verde"
fuente
Aquí está la solución simple, manual de anulación, que funcionó para mí (Mint Debian Edition con Cinnamon):
Eso es. Ya terminaste
Pasé un día y medio en esto. Sí, debe configurar manualmente el dispositivo que desea usar cada vez, pero para mí dos segundos es mejor que otros varios días de búsqueda y, en el mejor de los casos, parece, configurar la salida en uno u otro y cambiar solo con un reinicio . No he visto ninguna solución para el problema raíz de la detección escamosa.
Es importante destacar que el sonido de prueba siempre funcionó para los teléfonos de pila o el altavoz externo, por lo que en mi caso es una cuestión de detección escamosa. Probablemente ese no sea el caso universal. Describí los síntomas en mi caso con mayor detalle en otra parte .
fuente
Editar
/etc/pulse/default.pa
comentario siguiente:
y descomente las dos últimas líneas:
Ahora sus enchufes Jack estarán activos después del arranque.
fuente