PopOSでPipewire-PulseでSurround設定のサウンドカードをStereoにする
code:bash
# pactl で対象のサウンドカードのnameを使うのでメモっておく
❯ pactl list sinks | grep name
# load-module mappingする; リアのleft, rightをそれぞれfrontのleft, rightにmappingする
~ ❯ pactl load-module module-remap-sink sink_name=quad-capture-stereo2 master=alsa_output.usb-Roland_QUAD-CAPTURE_00009AA969A6A699620D9B2B2B8A81D8-00.analog-surround-40 channels=2 channel_map=front-left,front-right master_channel_map=rear-left,rear-right
# defaultにする
pactl set-default-sink quad-capture-stereo
永続化するにはpipewireのコンフィグに書き込む
templateをコピー
code:bash
$ sudo mkdir /etc/pipewire -p
$ sudo cp /usr/share/pipewire/pipewire-pulse.conf /etc/pipewire
code:/etc/pipewire/pipewire-pulse.conf
context.exec = [
{ path = "pactl" args = "load-module module-remap-sink sink_name=quad-capture-stereo master=alsa_output.usb-Roland_QUAD-CAPTURE_00009AA969A6A699620D9B2B2B8A81D8-00.analog-surround-40 channels=2 channel_map=front-left,front-right master_channel_map=rear-left,rear-right" }
{ path = "pactl" args = "set-default-sink quad-capture-stereo" }
...中略...
]