Bug 437902

Summary: kmix mute microphone key shortcut doesn't work
Product: [Applications] kmix Reporter: firewalker <firew4lker>
Component: generalAssignee: Christian Esken <esken>
Status: REPORTED ---    
Severity: normal CC: oded
Priority: NOR    
Version First Reported In: 21.04.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description firewalker 2021-05-31 11:56:23 UTC
As the title says. When pressing the key combination for muting the mic, it doesn't mute it.

Executing the following command has no effect.

qdbus org.kde.kglobalaccel /component/kmix org.kde.kglobalaccel.Component.invokeShortcut 'microphone_mute'

STEPS TO REPRODUCE
Press the key combination for microphone mute

OBSERVED RESULT
The microphone doesn;t get muted.

EXPECTED RESULT
The microphone should be muted.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.12.5-arch1-1
OS Type: 64-bit
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 PRO 4650U with Radeon Graphics
Memory: 14,9 GiB of RAM
Graphics Processor: AMD RENOIR
Comment 1 Oded Arbel 2021-12-12 19:46:57 UTC
I think I have the same issue - pressing the global keyboard shortcut for "mute microphone" does not mute audio input and the "microphone is recording" icon in the system notification tray isn't showing the "crossed out microphone".

Apparently the "mute microphone" keyboard shortcut only mutes the first microphone, while using the microphone icon in the system notification tray to mute will correctly mute all the microphones connected to the system.

(In reply to firewalker from comment #0)
> Executing the following command has no effect.
> 
> qdbus org.kde.kglobalaccel /component/kmix
> org.kde.kglobalaccel.Component.invokeShortcut 'microphone_mute'

That didn't work for me either, and I believe the problem is that "microphone_mute" is not an available shortcut. `org.kde.kglobalaccel.Component.shortcutNames` suggests "mic_mute" which does work for me, with the above caveat.