How do I change audio settings such that PC speaker is not used when headphones/speakers are plugged in to 3.5mm audio socket?

Asked by el_gallo_azul

I used to always have the Output volume set to 100% (in Ubuntu 12.04), with external speakers plugged in so that I controlled the volume using the speakers' volume control.

I upgraded to Ubuntu 12.10 a week or so ago and found out that the internal PC speaker is being used even though the external speakers are still plugged in. After finding this out the hard way, I changed the Sound settings such that Output volume is now Unamplified. The internal PC speaker still produces sound like this but it's quiet enough not to be able to hear it.

I took a screenshot of my Sound settings but it doesn't look like I am able to attach it.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
N1ck 7h0m4d4k15
Solved:
Last query:
Last reply:
Revision history for this message
Best N1ck 7h0m4d4k15 (nicktux) said :
#1

Hi ,

this sounds to me as a bug with alsa-driver .

BUT check it first ,

Open a terminal (CTRL+ALT+T) and give this command

~$ alsamixer

at the opened window , navigate with arrow keys (right-left) and see in "auto-mute" is enabled. It must be enabled in order to mute the speakers when headphones pluged in. You can changed it Enabled-Disabled with arrow keys (up-down). And exit with [Esc].

IF its enabled (default is enabled) then something else is going on , maybe a bug alsa-dirver with jack .

Check it and let me know.

Thank you

Revision history for this message
el_gallo_azul (el-gallo-azul) said :
#2

great. thank you. i had never seen the alsamixer before.