Bug 513155 - Application Launcher is not respecting .desktop files
Summary: Application Launcher is not respecting .desktop files
Status: RESOLVED DUPLICATE of bug 510287
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-10 04:18 UTC by EpicTux123
Modified: 2025-12-10 19:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

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