Escolha se deseja reproduzir o áudio dos alto-falantes ou fones de ouvido?

2

Eu gosto de manter meus fones de ouvido conectados, dependendo da situação basta mudar a saída de áudio conforme necessário. Eu consigo fazer isso facilmente no Windows - meus fones de ouvido e alto-falantes são exibidos como dispositivos diferentes e posso alternar.

No Ubuntu (Kubuntu 18.04) não consigo fazer isso funcionar. Depois de alguns mexer, descobri que posso desabilitar o Automute no alsamixer, e assim posso ter som vindo de alto-falantes e fones de ouvido, mas ainda não consigo encontrar uma maneira de escolher entre eles. O pulso de áudio e as configurações do kde mostram apenas um dispositivo (Built-in Audio Analog Stereo).

Edit: Eu estava pensando que eu provavelmente poderia manter os fones de ouvido conectados, e usar um script para ativar / desativar o automute, dependendo se eu quero ouvir fones de ouvido / alto-falantes. Mas isso não funciona, porque com a desativação automática, o volume do alto-falante é muito menor.

Editar: saída de aplay -l conforme solicitado:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: GoMic [Samson GoMic], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
    
por hoodakaushal 25.05.2018 / 07:54

1 resposta

0

Para manter os fones de ouvido conectados, defina a opção auto-mute no ALSA como desligada

o estado inicial preferível é ter alto-falantes e fones de ouvido tocando áudio

Obtenha nomes exatos dos elementos de controle do ALSA (caso sensível) do alsamixer ou use o comando do terminal:

amixer -c 0

Crie botões de ativação para ativar ou desativar o mudo na área de trabalho, no painel, no encaixe, etc.

O comando

launcher é

amixer -c 0 [name] toggle

substitua [nome] pelo nome correto do elemento ALSA para ativar / desativar o som

    
por nik gnomic 01.06.2018 / 02:01