Na comunidade de superusuários esta solução foi recomendada pelo usuário Sam Watkins .
You can make this automatic on boot by executing (perhaps in /etc/rc.local):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
Assim que inicio o TeamSpeak, outras aplicações (por exemplo, FireFox, VLC Player, ...) são silenciadas. Além disso, esses aplicativos são silenciados novamente (depois que eu os mudo manualmente) de tempos em tempos enquanto o TeamSpeak está sendo executado.
Eu sei que tive o mesmo problema com versões mais antigas do Mumble. Eu me lembro de algum Mumble-dev afirmando que Mumble uma vez foi registrado como "aplicativo de telefone", assim o PulseAudio ou então silencia outros aplicativos enquanto "aplicativos de telefone" estão rodando.
As versões mais recentes do Mumble não têm esse problema porque estão sendo executadas como "Jogos" ou algo assim.
No entanto, como sempre, os desenvolvedores do TeamSpeak não estão ajudando em nada. Por isso, pensei que talvez pudesse forçar o PulseAudio a parar com esse estúpido auto-muting.
Alguém sabe se o PulseAudio pode ser configurado para parar os aplicativos de auto-bloqueio quando os "aplicativos de telefone" estão em execução? Ou, geralmente, desativar qualquer funcionalidade de auto-mudo? Eu quero sempre controlar o volume / silenciar a mim mesmo.
Na comunidade de superusuários esta solução foi recomendada pelo usuário Sam Watkins .
You can make this automatic on boot by executing (perhaps in /etc/rc.local):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
No começo eu pensei que o que consertava para mim era configurar o TeamSpeak para usar o ALSA nas opções de captura e reprodução.
No entanto, eu realmente encontrei a causa real por trás disso acontecendo. É um plugin pusleaudio chamado Cork. Aparentemente é um buggy e não funciona bem com aplicações Qt. Se você não quiser que outras fontes sejam silenciadas ao usar fluxos de voz em aplicativos Qt, será necessário comentar ou remover a linha no /etc/pulse/default.pa
:
load-module module-cork-music-on-phone