https://bugs.kde.org/show_bug.cgi?id=505725
Bug ID: 505725 Summary: Using mute button on microphone hardware causes mute status to flicker / toggle on/off forever Classification: Plasma Product: plasmashell Version First master Reported In: Platform: KDE Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Microphone Indicator widget Assignee: plasma-b...@kde.org Reporter: krzmb...@gmail.com CC: k...@privat.broulik.de Target Milestone: 1.0 SUMMARY I have a Logitech G25 headset, which has a physical mute button for the microphone on it. Additionally, it automatically mutes the mic, if it is rotated away from the mouth and unmutes automatically when moving in the reverse direction. For quite some time I wouldn't see any kind of status change / notification in the desktop when I (un)muted my microphone in either of these ways. However, not too long ago (maybe a couple of months), I started seeing a reflection of the mute status in KDE. However, as soon as that started to happen, every time I change the mute state of my mic, the indicator of the desktop seems to run into a sort of endless loop in which it will continually mute and unmute the microphone in short succession. This will also persist if I change a different input device in the audio settings and only stops once I unplug my headset. STEPS TO REPRODUCE 1. Plug in the Logitech G35 in a muted state (mic rotated away from mouth) 2. Unmute the mic (by rotating the mic towards the mouth) Pluggin in the headset in an unmuted state also triggers the issue (I assume that the headset sends an explicit unmute event in this case, but that's just a guess) OBSERVED RESULT The flickering starts. Note that while this happens the audio is actually muted (or at least I can't seem to record any audio while the flickering happens). EXPECTED RESULT Mute changes via the headset should only yield a single toggling of the icon on the desktop. SOFTWARE/OS VERSIONS Operating System: KDE neon User Edition KDE Plasma Version: 6.4.0 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.0 Kernel Version: 6.11.0-26-generic (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-4770 CPU @ 3.40GHz Memory: 16 GiB of RAM (15,6 GiB usable) Graphics Processor: AMD Radeon RX 6600 Manufacturer: ASUS Product Name: All Series ADDITIONAL INFORMATION I tested with a different headset (Jabra) which doesn't have this problem. However, its mute status is also not reflected in the UI and back when this wasn't the case with my G35 I didn't have any issues with it either. If there is a reasonably easy way to bisect the commit history (e.g. in a VM), I could probably do that if someone tells me what the best approach for compiling KDE Plasma in a way so it can be easily tested. -- You are receiving this mail because: You are watching all bug changes.