~VIA~ フランス語からの翻訳 (フォーラム ページの最後に通知された訂正を考慮して)
モジュールを使用して pulseaudio を再マッピングできます:
ターミナルで:
pacmd list-sinks | grep name:
使用されているステレオ出力の名前が送信されます。次に入力します (name に置き換えます)。 あなたが見つけた):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(私の場合は:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
サウンド設定を開くと、モノラル出力が利用可能になっているはずです。これを永続的にするには:
gksudo gedit /etc/pulse/default.pa
次に、ファイルに追加します:
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(画像はElementary OS Lunaのサウンド設定より)
この回答は 2 つの回答を組み合わせたものです。一般的なものではありません (チャネル名「左」と「右」はサウンドカード ベンダーによって定義されており、異なる場合があります)。
グローバルな考え方は、他の回答で示唆されているように module-remap-sink を使用することです。[skinID]、[left_channel_name]、および [right_channel_name] を置き換えます。 後で見つかった値によって:
pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]
これにより、ダブル モノが作成されます デフォルトのものに設定できるシンク出力 (以下で実行)。
1 - [skinID] を見つける
pacmd list-sinks
私の場合、シンクは 1 つしかありません。利用可能な唯一のサウンドカードに対応:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> [skinID] には「0」または「alsa_output.pci-0000_00_1f.3.analog-stereo」を使用できます
2 - [left_channel_name] と [right_channel_name] を見つけます
pacmd list-sinks | grep -m1 "channel map:"
私の場合、次のようになります:
channel map: front-left,front-right
だから、私にとっては [left_channel_name] ="front-left" と [right_channel_name]="front-right"
3 - 変更を適用
変更を有効にするために、実行します (私の場合)
pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono
=> 最初のコマンドの引数は、それぞれのケースに適応することです!詳細については、投稿全体をお読みください
確認するには、このビデオを再生してください
4 (オプション) - 変更を永続的にする
この設定を保持し、コンピュータの起動時に適用するには:
/etc/pulse/default.pa
をコピー => ~/.pulse/default.pa (まだ行っていない場合)-
ファイルの最後に 2 つのコマンドを追加します。先頭に「pactl」を付けずに
=> 私の場合、これは次のようになります:
load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right set-default-sink combined-mono
これらの答えの両方に問題がありました。受け入れられた答えを試してみたところ、スピーカーから出てくるのはノイズだけでした。いくつか検索した結果、あなたに適した別の解決策を見つけました:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right
alsa_output.pci-0000_00_1b.0.analog-stereo を取得したシンク名に置き換えます
pacmd list-sinks | grep name:
この解決策を永続的にしたい場合は、受け入れられた回答の手順に従ってください。