web-dev-qa-db-ja.com

スピーカーとヘッドフォンのアナログステレオ出力

これはかなり馬鹿げた質問のように聞こえますが、ヘッドフォンとスピーカーでオーディオ出力を取得するにはどうすればよいですか?私のマザーボードはGA-G41M-Comboであり、デジタルオーディオ出力がないようですが、青、緑、赤の3つのミニプラグがあります。サラウンドは必要ありません。ケーブルを切り替える必要なく、ヘッドフォンとスピーカーを同時に動作させたいだけです(私のヘッドフォンには電源のオン/オフの切り替えがあります)。マザーボードは次のようになります。

enter image description here

私は現在、スピーカーを緑(動作中)に接続し、ヘッドホンを青(音なし)に接続しています。Ubuntu12.04のサウンド設定をいじった後、ヘッドホンで出力が得られないようです。本当にスプリッターを買わなくちゃいけないの?!マザーボードには、フロントパネルアダプタは付属していません。

2
wim

これをテストできるシステムはありませんが、Arch Linux PulseAudioウェブサイトのこのセクションが役立つと思います:

https://wiki.archlinux.org/index.php/PulseAudio/Examples#Splitting_front.2Frear

何をすべきかを要約するには:

  1. ターミナルを開いて、次のように/etc/Pulse/default.paのバックアップを作成します:cp /etc/Pulse/default.pa ~/default.pa.bak
  2. サウンド設定メニューを開き、「アナログ出力」のモードを「アナログサラウンド4.0出力」に変更します
  3. ターミナルでpacmd list-sinksを実行し、出力されたシンクの名前をコピーします。私の名前は "name:"のように見え、<>のビットに興味があるので、最後は "analog-surround-40"で終わる必要があります。
  4. Sudo gedit /etc/Pulse/default.paを使用して管理者としてdefault.paを開き、次の行を追加します:

    load-module module-remap-sink sink_name = speakers remix = no master = alsa_output.pci-0000_05_00.0.analog-surround-40 channels = 2 master_channel_map = front-left、front-right channel_map = front-left、front-right

    load-module module-remap-sink sink_name = headphones remix = no master = alsa_output.pci-0000_05_00.0.analog-surround-40 channels = 2 master_channel_map = rear-left、rear-right channel_map = front-left、front-right

これで、ヘッドフォンとスピーカーを切り替えるときに、サウンド設定メニューの「ヘッドフォン」と「スピーカー」から選択できるようになります。

3
tanzoniteblack