Trying to listen to music on my PC I noticed something interesting. When the guy from the guitar I did those solos that I enjoy so much, I hardly listened to it. Clear! The audio output it was Stereo (2 channels) and I have only 1 speaker (my guitar amp). It's time to change stereo to mono the output of Pulseaudio! |
Workaround (until Pulseaudio restarts)
1.- Check that you don't have the “Mono” option available in your sound preferences (otherwise this doesn't make sense).
2.- In a terminal we execute the following to obtain the name of our «sink».
pacmd list-sinks | grepname
3.- Now we re-map the audio output by loading the corresponding module, passing it the necessary parameters. Note that in "master" we must specify the name of our "sink".
pacmd load-module module-remap-sink sink_name = mono master = alsa_output.pci-0000_00_1f.5.analog-stereo channels = 2 channel_map = mono, mono
4.- Ready, the re-mapped option (Mono) should already appear in the sound preferences
Permanent fix (persists even after restarting Pulseaudio)
This was the part that cost me the most since in / var / log / syslog Pulseaudio it gave me several errors ...
To make this permanent you must edit the /etc/pulse/default.pa file
And add two lines to the end of the file like the ones seen below. Remember to master your sink and not mine:
# Load the module and re-map
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = mono channels = 2 channel_map = mono, mono
# Select the new default mapping
set-default-sink mono
Ready with that should be enough for Pulseaudio to use a mono audio output instead of stereo. Before any problem, remember to check the log of your system to detect the cause of the problem.
And isn't it easier to drag the balance bar all the way to the left?
It worked thanks !!
You spent compa 😉
Thanks a lot! I have a broken laptop speaker and I was fed up with not being able to listen to music properly.
Just one more question: the maximum volume using the mono output is much lower than using the stereo output. Can it be modified so that the maximum volume is the same?
Saving my life in 3,2,1 😀
Thank you very much, it worked!
Once again, DL to the rescue!
A hug! Paul
Good afternoon. I am new to Linux. This tutorial helped me to enable mono sound, but cannot save changes with the suggested commands. The reason is that at the end I don't know how to open it that says "desktop" as it appears in the image. Entering the commands without changing the terminal to "desktop" tells me that it does not exist. I would appreciate your help in finalizing the mono sound setup on my computer. Thank you
What distro do you use? maybe you don't have vim, try 'nano' and 'sudo':
sudo nano /etc/pulse/default.pa
I would like to change a stereo audio input to mono, since to use the microphone I have to lower the volume of L, but when the microphone is muted in some program the audio is raised again in L, so I would like to block that channel permanently . This happens regardless of whether or not I lock the channels in Pulseaudio. Does this method work for me? And if this is how I could do it?