Bug 474294 - Apps registered through the GlobalShortcuts portal are not represented correctly in the Shortcuts KCM
Summary: Apps registered through the GlobalShortcuts portal are not represented correc...
Status: RESOLVED FIXED
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.5
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-09-08 11:13 UTC by winblocker
Modified: 2025-01-12 06:06 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.0
Sentry Crash Report:


Attachments
Shortcut settings (14.78 KB, image/png)
2023-09-08 11:13 UTC, winblocker
Details

Note You need to log in before you can comment on or make changes to this bug.
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