TeamSpeak가 다른 응용 프로그램을 음소거합니다.

TeamSpeak가 다른 응용 프로그램을 음소거합니다.

TeamSpeak를 실행하면 다른 응용 프로그램(예: FireFox, VLC Player 등)이 음소거됩니다. 또한 TeamSpeak가 실행되는 동안 이러한 앱은 때때로 다시 음소거됩니다(수동으로 음소거를 해제한 후).

Mumble의 이전 버전에도 같은 문제가 있다는 것을 알고 있습니다. Mumble이 "전화 앱"으로 등록되었기 때문에 PulseAudio 등이 "전화 앱"이 실행되는 동안 다른 앱을 음소거할 것이라고 주장하는 일부 Mumble-dev를 기억합니다.

Mumble의 최신 버전은 "게임"이나 그와 유사한 것으로 실행되기 때문에 이 문제가 없습니다.

그러나 평소와 같이 TeamSpeak 개발자는 전혀 도움이 되지 않았습니다. 그래서 저는 PulseAudio가 이 어리석은 자동 음소거를 중지하도록 강제할 수 있을 것이라고 생각했습니다.

전화 앱이 실행되는 동안 자동으로 음소거 응용 프로그램을 중지하도록 PulseAudio를 구성할 수 있는지 아는 사람이 있습니까? 아니면 일반적으로 자동 음소거 기능을 끄나요? 나는 원해요언제나볼륨을 조절하거나 스스로 음소거하세요.

답변1

슈퍼유저 커뮤니티에서이것이 솔루션은 Sam Watkins 사용자가 권장했습니다.

다음을 실행하여 시작 시 자동으로 이 작업을 수행할 수 있습니다(아마도 /etc/rc.local에서)./usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled

답변2

처음에 나는 이 문제에 대한 해결책이 캡처 및 재생 옵션에서 ALSA를 사용하도록 TeamSpeak를 설정하는 것이라고 생각했습니다.

그런데 실제로 이런 일이 일어나는 진짜 이유를 찾았습니다. 이것은 Cork라는 Pusleaudio 플러그인입니다. 분명히 버그가 있고 Qt 응용 프로그램에서는 제대로 작동하지 않습니다. Qt 애플리케이션에서 음성 스트리밍을 사용할 때 다른 소스를 음소거하지 않으려면 다음 줄을 주석 처리하거나 삭제해야 합니다 /etc/pulse/default.pa.

load-module module-cork-music-on-phone

관련 정보