Diese Antwort ist eine Mischung aus den beiden Antworten, die nicht generisch sind (die Kanalnamen "left" und "right" werden vom Soundkartenhersteller festgelegt und können variieren).
Die globale Idee ist, Modul-Remap-Sink zu verwenden, wie in anderen Antworten vorgeschlagen. Wir ersetzen [skinID], [left_channel_name] und [right_channel_name] durch später gefundene Werte:
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]
Dadurch wird ein Doppel-Mono- Sink-Ausgang erzeugt, den wir als Standard festlegen können (siehe unten).
1 - find [skinID]
pacmd list-sinks
In meinem Fall ist nur eine Spüle vorhanden; entsprechend der einzigen verfügbaren Soundkarte:
index: 0 name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> Ich kann entweder "0" oder "alsa_output.pci-0000_00_1f.3.analog-stereo" für [skinID] verwenden.
2 - find [link_channel_name] und [right_channel_name]
pacmd list-sinks | grep -m1 "channel map:"
In meinem Fall gibt es:
channel map: front-left,front-right
Also für mich [left_channel_name] = "front-left" und [right_channel_name] = "front-right"
3 - Änderungen übernehmen
Um die Änderungen wirksam zu machen, muss ich ausführen (in meinem Fall).
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
=> Die Argumente des ersten Befehls sind an jeden Fall anzupassen! Lesen Sie den Entiere Post für Details
Zur Überprüfung können Sie dieses Video abspielen
4 (optional) - Änderungen dauerhaft vornehmen
Um diese Einstellungen beizubehalten und bei jedem Start des Computers anwenden zu lassen:
- copy
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (falls noch nicht geschehen) Fügen Sie die beiden Befehle am Ende der Datei hinzu, ohne "pactl" am Anfang
=> in meinem Fall ergibt dies:
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