Pulseaudio antidetecta fones de ouvido

3

Quando eu conecto meus fones de ouvido, recebo os seguintes dispositivos de saída em pavucontrol :

Speakers
Analog Output
Headphones (unplugged)

A escolha de palestrantes envia a saída para alto-falantes + fones de ouvido.

A escolha da saída analógica ou dos fones de ouvido (desconectados) envia a saída apenas para fones de ouvido.

Se eu desconectar os fones de ouvido, obtenho:

Speakers (unavailable)
Analog Output
Headphones (plugged in)

Não importa o que eu escolha, não recebo áudio.

Parece que o PulseAudio está confuso com meus fones de ouvido: desconectar meus fones de ouvido não faz com que meus alto-falantes desapareçam no ar.

Como posso dizer ao PulseAudio:

  • Meus palestrantes estão aqui para ficar. Eles nunca estarão indisponíveis.
  • Meus fones de ouvido estão conectados quando você pensa que não estão e vice-versa.

Saída de pulseaudio -vvvv ao desconectar os fones de ouvido:

D: [pulseaudio] module-alsa-card.c: Jack 'Front Mic Jack' is now unplugged
D: [pulseaudio] device-port.c: Setting port analog-input-microphone-front to status no
D: [pulseaudio] device-port.c: Setting port analog-input-microphone-internal to status unknown
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D: [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D: [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D: [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.

Ao conectar fones de ouvido:

D: [pulseaudio] module-alsa-card.c: Jack 'Front Mic Jack' is now plugged in
D: [pulseaudio] device-port.c: Setting port analog-input-microphone-front to status yes
D: [pulseaudio] device-port.c: Setting port analog-input-microphone-internal to status no
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D: [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now unplugged
D: [pulseaudio] device-port.c: Setting port analog-output-speaker to status unknown
D: [pulseaudio] device-port.c: Setting port analog-output-headphones to status no
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.

O texto acima me leva a acreditar que está faltando um "não" em algum lugar em 'module-alsa-card.c' e que, de alguma forma, a porta do fone de ouvido também é uma porta de microfone.

    
por Ole Tange 05.07.2015 / 19:31

0 respostas

Tags