Faça o Slack preferir meu fone de ouvido para áudio (como costumava fazer)

Faça o Slack preferir meu fone de ouvido para áudio (como costumava fazer)

Eu executo o aplicativo independente Slack em uma máquina Ubuntu 16.04 que possui dois dispositivos de som: o som integrado e um fone de ouvido USB. Não uso um ambiente de desktop, mas estou executando o X e o pulseaudio está em execução (conforme configurado por padrão no Ubuntu).

Quero que todos os aplicativos (Chrome, Slack, Skype, etc.) usem o fone de ouvido USB para som quando estiver conectado. Não me lembro de ter feito nada de especial para configurar isso. Acabei de usar o aplicativo de controle de volume PulseAudio ( pavucontrol) na primeira vez (e apenas na primeira vez) que usei som no aplicativo: quando o aplicativo aparecer na guia “Reprodução” ou “Gravação”, mude de “Áudio integrado ”Ao fone de ouvido USB, e a configuração permanece nas vezes subsequentes.

Há alguns dias, isso não funciona mais para o Slack. O Slack sempre tem o áudio integrado, mesmo quando o fone de ouvido USB está conectado. Para usar o fone de ouvido para uma chamada de voz do Slack, preciso esperar até que a chamada comece, depois ir para a guia “Reprodução” do controle de volume do PA e alternar o dispositivo (estranhamente, ele também controla a direção da gravação).

Acho que a mudança aconteceu quando atualizei da slack-desktopversão 3.3.8 para 3.4.0. Eu uso a fonte do pacotehttps://packagecloud.io/slacktechnologies/slack/debian/que é configurado automaticamente pelo slack-desktoppacote. A atualização recente para 4.0.0 não corrigiu isso.

Como posso fazer com que o Slack sempre prefira o fone de ouvido USB quando ele estiver presente? Não me importo como isso é feito, mas quero que aconteça automaticamente. Perder o áudio por alguns segundos no início de uma chamada enquanto mexo nas configurações não é aceitável. E quero continuar usando o aplicativo independente para isso, não uma guia do navegador.

Responder1

Com o Slack 4.0.0, durante uma chamada, posso acessar uma tela de configurações onde posso escolher um dispositivo de áudio diferente, e isso permanece nas chamadas subsequentes. Pelo menos se eu não reiniciar o Slack no meio - ainda não tentei isso.

Os pings de notificação ainda vão para o dispositivo de áudio errado.

Responder2

Para mim, usar pavucontrolpara desabilitar explicitamente os outros dispositivos de saída funcionou. Especificamente, marcá-los como "desligados" noConfiguraçãoaba,NÃOsilenciando-os noSaídaaba

Responder3

pavucontrol does not show (or allow control of) defaults for playback sink or recording source

but pasystray does show this in a GUI 

ou

  1. descubra os nomes do coletor/fonte padrão compactl info
  2. use pactl list sinkse pactl list sourcepara encontrar todos os nomes
  3. pactl set-default-sink <name>substitua '' pelo nome de 2
  4. pactl set-default-source <name>substitua '' pelo nome de 2

ou

  1. use coletores de lista pactl e copie 'Nome' para o dispositivo correto
  2. Vá para a pasta inicial dos arquivos de configuração do Pulseaudio e abra o arquivo com o nome terminando em 'default sink' em um editor de texto (exemplo: nano ~/.config/pulse/*default-sink)
  3. cole o nome de 1 e salve
  4. repita 1-3 acima para a fonte

o coletor/fonte padrão será ignorado se o usuário alterar a saída do coletor/entrada de origem no pavucontrol.
Se isso acontecer, mova/renomeie o arquivo de banco de dados do Pulseaudio em ~/.config/pulse/ terminando com 'card-database.tdb'. O
novo arquivo de banco de dados será criado na próxima vez que o Pulseaudio (ou sistema) for reiniciado

Responder4

Vá para as preferências do Slack, escolha Áudio e vídeo. Selecione seu microfone e alto-falante preferidos. Fechar painel.

informação relacionada