Como posso obter som nos fones de ouvido sem alternar de volta para 'Speakers' manualmente?

3

No meu Notebook (com o Realtek ALC269VB) o som sobre os alto-falantes funciona bem até que eu plugue os fones de ouvido, o Speakes fica mudo como esperado, mas não há som nos fones de ouvido. Notei que assim que eu plugo os fones de ouvido, o Alsamixer, o Ubuntu Sound Control e o pavucontrol mudaram para 'Headphones' que não têm nenhum efeito (na verdade não existe). Quando eu volto para 'Speakers' tudo está bem; Eu posso controlar o som dos fones de ouvido. Este é um tipo de solução alternativa (iniciar o pavucontrol para mudar de Headphones para Speakers), mas não é satisfatório.

Meu som completo configuração e uma captura de tela de Alsamixer .

Você pode notar que a Alsamixer diz 'Intel Cougarpoint HDMI' em vez de 'Intel HDA Realtec ALC269VB', o que aconteceu há dois dias. De qualquer forma, não encontrei diferenças entre eles.

Minha pergunta:

Para facilitar a solução: existe uma opção de linha de comando para alternar para 'Speakers'?

    
por Ralf Hersel 22.05.2012 / 00:22

1 resposta

3

O Pulseaudio sempre tenta alternar para uma porta de áudio recém-disponível quando ela se torna disponível. Para parar isso, podemos editar nosso default.pa . Esse arquivo está localizado em /etc/pulse (definindo configurações para todos os usuários) ou em ~/.pulse (para substituir essas configurações para um único usuário). Apenas comente esta linha para parar o pulseaudio das portas de comutação da seguinte forma:

# load-module module-switch-on-port-available

Para entrar em vigor, precisamos reiniciar o servidor pulseaudio com pulseaudio -k (ou reiniciar nossa sessão).

  

Sempre que você editar o /etc/pulse/default.pa , faça um backup primeiro para poder restaurar as configurações anteriores caso algo dê errado.

    
por Takkat 22.05.2012 / 18:29