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