私は主にゲームや映画鑑賞に使用する5.1ヘッドセットを持っています。 3つのジャックを使用してマザーボードの背面パネルに接続されています(さらにマイク用に1つ)。また、音楽を聴いたり、ビデオや映画を誰かと共有したりするために時々使用する小さな2.1スピーカーもいくつかあります。
今のところ、私がしていることは、机の下を這い回り、ケーブルを切り替えることです。私のマザーボードには7.1の機能があるので、4つのジャックケーブルすべてを常に接続し、プログラムでサウンドを出力するデバイスをオンにする方法があるのではないかと考えています。
誰かが同様の問題を抱えていましたか、そしてどのようにそれを解決しましたか?
これは最も簡単な解決策ではありませんが、機能し、私が考えることができる最高のものです。
Neweggにアクセスして、お好きな最も安価なPCIサウンドカードを入手してインストールしてください。
インストールし、Windowsボリュームコントロールがタスクバーにあることを確認します。次に、アイコンを右クリックして[オーディオプロパティの調整]に移動し、[オーディオ]タブに移動するだけで切り替えられます。その画面で、出力および入力するデバイスを選択します。少なくとも私の経験では、新しい設定を使用するには、現在のアプリケーションを再起動する必要があります。
最も簡単な解決策は、ステレオスプリッターをコンピューターの背面にある緑色のスピーカージャックに接続してから、2.1スピーカーとフロントライト/フロントレフトヘッドセットケーブルの両方をステレオスプリッターに接続することだと思います。
音声は常にヘッドセットとスピーカーの両方に送信されるため、ヘッドセットを使用するときはスピーカーをオフにし、オプションでヘッドセットの音量を下げるだけです(インラインボリュームコントロールがある場合)。スピーカーを使いたいとき。
Linuxでは、ALSAのdmixプラグインの「バインディング」オプションを使用して構成できます。少なくとも docs はそう言っているようです。スピーカーを背面に接続し、から背面に複製すると、スピーカーに出力が表示されます。必要に応じて、ミキサーレベルを使用して後部を上下させます。 (またはスピーカーをオフにするだけです)。 Linuxでは、ヘッドセットとスピーカーにさまざまなアプリを使用することもできます。そのドキュメントページには、7.1セットアップを3つの異なるステレオペアとして使用する例があります。
一部のサウンドカード(少なくとも私はそれを持っています)では、フロントチャンネルを複製してサラウンドまたはリアにするオプションがあります。スピーカーを背面に接続してオンにすると、スピーカーが有効になります(ヘッドセットは有効のままにしますが、おそらく問題ではありません)
ほとんど何でも、ステレオ/オーディオA/Bスイッチボックス(ハードウェアの一部)を使用できます。
サウンドカードの出力に十分な電力があり、使用していないときにスピーカーをオフにしてもよい場合は、単純なステレオヘッドフォンスプリッター(ハードウェアの一部)を使用できる場合があります。