12

I'd like to set audio balance from command line (linux), I'v looked at 'aumix' (and googled around) but it seems it does not have an option... can you suggest any method?

  • 1
    alsamixer gives GUI in terminal, but it is not probably what you want – Jakub Mikians Jul 31 '11 at 9:24
13

With amixer, you can set the volumes of the left and right ALSA channels. For example,

amixer sset Master 80%,20%

will shift the balance toward the left.

  • what's the difference between set and sset, and get and sget? The help doesn't mention it. – Torben Gundtofte-Bruun Feb 14 '16 at 9:03
  • 3
    A look into the source code shows there is no difference on modern versions of alsa-utils. set and get where introduced in commit c569788bf207a0aa6e4a475e36062a3546b689bb, for compatibility with a mixer API. So both work fine. – phihag Feb 14 '16 at 20:57
  • 2
    With pulseaudio: amixer -D pulse set Master 80%,20%. – Pablo A Mar 15 '19 at 4:31
0

I searched everywhere for this answer and here what I got

  1. Download Alsamixer.
  2. Go to settings and select "alsa_amixer controls" or the second option under the mode
  3. From all commands search for "Headphone Volume" and change the values to 63,0 or 0,63.
  • 1
    This is helpful, but it unfortunately requires a GUI – byxor Apr 26 '19 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.