Bug 432877

Summary: Microphone doesn't switch to headset's when it is connected
Product: [I don't know] kde Reporter: Jebin <jebin12raj>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: frederic.parrenin, jebin12raj, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Gif of the issue.

Description Jebin 2021-02-13 04:19:13 UTC
Created attachment 135652 [details]
Gif of the issue.

SUMMARY

The default microphone in Audio volume widget in system tray is Internal Microphone. But, it doesn't switch to headset's microphone when a headset is plugged in (Audio output switches without any issue).

STEPS TO REPRODUCE
1. Plug in the external headset.
2. Check the microphone in systems tray.

OBSERVED RESULT
The microphone is still internal.

EXPECTED RESULT
Microphone should be automatically switched to headsets.

SOFTWARE/OS VERSIONS
Operating System: Fedora 33
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.14-200.fc33.x86_64
OS Type: 64-bit
Comment 1 Nate Graham 2021-02-17 18:51:19 UTC
99% chance this is an issue in PulseAudio itself and not the applet. I would recommend filing a bug with Fedora (https://bugzilla.redhat.com/) or PulseAudio (https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/).

Thanks!
Comment 2 Jebin 2021-02-19 09:59:12 UTC
Thanks. I have submitted it to Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=1930623
Comment 3 frederic.parrenin@univ-grenoble-alpes.fr 2021-09-20 14:31:15 UTC
This is indeed a bug in Pulseaudio:

https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/194

But this bug has never been fixed properly until now.

One possible workaround in KDE would be to make two different entries in the audio applet: one for the internal microphone, and one for the headset microphone.\
This way, we could easily switch to the headset microphone.\
Currently, one has to go to the audio part of the KDE control center.