Bug 513155

Summary: Application Launcher is not respecting .desktop files
Product: [Plasma] plasmashell Reporter: EpicTux123 <EpicTux123>
Component: Application Launcher (Kickoff) widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: major CC: mikel5764, nate, noahadvs
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description EpicTux123 2025-12-10 04:18:22 UTC
I put "Hidden=true" in some .desktop files I copied from /usr/share/applications to ~/.local/share/applications.

Used update-desktop-database in local applications. However, the application launcher is still showing them in the menu.

One workaround is to remove them from the menu using the menu editor, but if you search for the app it still appears, whereas it should have vanished completely.

Arch Linux, everything updated.


Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.17.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Comment 1 Nate Graham 2025-12-10 16:22:30 UTC
does it keep happening after you run `kbuildsycoca6` in a terminal window and then reboot?
Comment 2 EpicTux123 2025-12-10 19:00:09 UTC
Yes. Am I supposed to run that command after updating desktop files in local share applications?
Comment 3 Nate Graham 2025-12-10 19:06:21 UTC
If you do it manually, yes. But it seems like it didn't help in this case, which means it's actually Bug 510287.

Thanks for checking!

*** This bug has been marked as a duplicate of bug 510287 ***
Comment 4 EpicTux123 2025-12-10 19:24:38 UTC
Thanks. Question: does "update-desktop-database" command trigger "kbuildsycoca6"?
Comment 5 Nate Graham 2025-12-10 19:55:27 UTC
I don't know, sorry.