this file i made executeable and added it as autostart into (session and start?) at my Manjaro (Sitzung und Startverhalten).
As you might notice i had to change pactl set default-sink reverse stereo into pacmd set default-sink 2. The number i got via the command pactl list
Since my solution did work for me, I didn´t test your solution which is probably the better one. Did you test your config file? Does set-default-sink reverse-stereo work there, or do you have to edit that part similar to my solution?
Whats the point you are making here? I did try to solve the problem for nearly 2 hours via google. than i asked in this forum and tried for two more hours until i solved the problem.
I hope the next new user can will find my topic here as a shortcut.
I had to change one option (master=0) because my system has only one active hardware sink,
but it works as expected:
pacmd dump | grep -E `module-remap|default-sink'
load-module module-remap-sink sink_name=reverse-stereo master=0 channels=2 master_channel_map=front-right,front-left channel_map=front-left,front-right
set-sink-volume reverse-stereo 0x10000
set-sink-mute reverse-stereo no
suspend-sink reverse-stereo no
set-source-volume reverse-stereo.monitor 0x10000
set-source-mute reverse-stereo.monitor no
suspend-source reverse-stereo.monitor no
set-default-sink reverse-stereo
The module passes the Whole Lotta Zeppelin test if I put headphones on backwards
The only minor disadvantage of using a shell script compared to custom configuration would be that the script would have to reload the module when PulseAudio is restarted
But if PulseAudio is working correctly it should not need to be restarted. So if the shell script is working for you there is not much difference to make it worth trying other solutions
(If it ain’t broke it don’t need to be fixed)