Bug 507987

Summary: Device connected sound does not play when device is attached through USB hub
Product: [Plasma] plasmashell Reporter: sterophonick
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: kde, kde, nate
Priority: NOR    
Version First Reported In: 6.4.4   
Target Milestone: 1.0   
Platform: CachyOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description sterophonick 2025-08-07 16:12:46 UTC
SUMMARY
In KDE Plasma, there are options to have a sound play when attaching USB or HDMI devices. This works correctly with devices that are attached through the motherboard chipset, however it does not work when devices are attached through a USB hub or docking station. It's nothing major, just a minor nitpick.

STEPS TO REPRODUCE
1. Attach a USB hub or docking station, hear the sound.
2. Attach a device through the docking station, hear no sound.
3. Attach the same device through the USB ports directly attached to the motherboard, hear the sound.

OBSERVED RESULT
No sound is played when USB devices are attached through the hub.

EXPECTED RESULT
A sound is played when a device is attached through the hub.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 sterophonick 2025-08-07 16:14:35 UTC
Software/OS Versions (i forgot, forgive me):
Operating System: CachyOS Linux 
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.12.36-2-cachyos-lts-lto (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 3 7330U with Radeon Graphics
Memory: 16 GiB of RAM (14.5 GiB usable)
Graphics Processor: AMD Radeon Graphics
Comment 2 Nate Graham 2025-08-07 16:25:48 UTC
Can confirm. I believe this may have been intentional though, to prevent the sound/notification from firing multiple times if you plug in or unplug a hub with many devices on it.

Maybe we can be smarter here and catch that case explicitly  so that we can trigger it for individual devices on a hub.