Bug 494691

Summary: System unusable when application dashboard has lots of shorcuts to load
Product: [Plasma] plasmashell Reporter: adec2011.ac
Component: Application Dashboard widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: bad63r, kdedev, nate, nicolas.fella
Priority: NOR    
Version First Reported In: 6.1.5   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=499849
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description adec2011.ac 2024-10-13 19:13:43 UTC
When there are thousands of shortcuts added to the application dashboard the whole system becomes unusable for a few minutes whilst (i presume) it loads them up. After that plasma has a very large memory footprint
There are other menus that have specifically added a faster start up and didnt have this problem but they havent been ported to plasma6
Comment 1 Nicolas Fella 2024-10-13 22:45:57 UTC
Do you mean with thousands of applications installed that show up in the dashboard?
Comment 2 adec2011.ac 2024-10-14 05:45:47 UTC
Yes. I have made custom shortcuts ( a lot obviously) and when I click the application dashboard icon there is a long pause (minute or two) before plasma is usable again
Comment 3 Tom 2024-10-28 18:32:43 UTC
Can you share a little bit more info? Are a lot of shortcuts using the same application with different parameters? Are those shortcuts coming from same category of app types or?
Comment 4 adec2011.ac 2024-10-28 18:37:20 UTC
They are separate custom desktop shortcuts in custom application directories
Comment 5 Nate Graham 2025-05-14 18:53:16 UTC
Can you describe your workflow, and how you manage to make effective use of thousands of shortcuts?

I ask because this seems pretty wild to me, far outside of the expected design limits. :) So I'm wondering how you use the system like this?
Comment 6 adec2011.ac 2025-05-14 19:23:22 UTC
I use a lot for emulation shortcuts to specific games.

What I have noticed is the standard application launcher (dashboard) is very slow when there are lots of shortcuts but, as an example, this launcher/menu loads up instantly with the same amount of shortcuts
https://github.com/heqro/stupid-simple-launcher

Unfortunately it doesn't support plasma 6