Bug 474294

Summary: Apps registered through the GlobalShortcuts portal are not represented correctly in the Shortcuts KCM
Product: [Plasma] xdg-desktop-portal-kde Reporter: winblocker
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol, jgrulich, kyliepct, nate
Priority: NOR Keywords: usability
Version: 5.27.5   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In: 6.3.0
Sentry Crash Report:
Attachments: Shortcut settings

Description winblocker 2023-09-08 11:13:56 UTC
Created attachment 161507 [details]
Shortcut settings

SUMMARY
I have recently trying to make my own implementation of a python proof of concept for the GlobalShortcuts portal. While i had no success yet, i did build the reference implementation provided by aleixpol here: 
https://github.com/mumble-voip/mumble/pull/5976
When using this merge request the Mumble app gets listed as "info.mumble.MumbleMumble" in the system settings keybinds. It also is missing its symbol.

STEPS TO REPRODUCE
1. Compile aleixpol's mumble fork.
2. In Mumble settings go to shortcuts -> press Configure
3. The KDE system settings should open and show mumble in there as descibed above.

OBSERVED RESULT
The Mumble app gets listed under system settings as "info.mumble.MumbleMumble" and is missing its icon.

EXPECTED RESULT
The app should only list its name instead of (Dbus?) path/name. If the app name has an icon installed it should also be used. Also apps registering through the portal should show up under applications not system settings in the shortcut options.

SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 12
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.0-11-amd64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 3.8 GiB of RAM
Graphics Processor: llvmpipe
Manufacturer: QEMU
Product Name: Standard PC (Q35 + ICH9, 2009)
System Version: pc-q35-8.0
Comment 1 Kye 2025-01-12 06:06:57 UTC
Fixed in the same commit as https://bugs.kde.org/show_bug.cgi?id=492992