I have a notebook with an internal mic that works perfectly. But sometimes, I have to attach my external mic too. When I do that, I have to manually change the Digital Input Source in Alsamixergui to Analog inputs from Digital Mic 1 and vice versa. It's very irritating. Moreover, I can see only two options in alsamixer in the terminal. Earlier, I had a lot of options.. I'm using Pulseaudio which has the latest canonical approved updates( stable). Hardware in the signature.
Bookmarks