OBSERVED RESULT There is no such option EXPECTED RESULT There is an option titled 'Do not show in Plasma session' SOFTWARE/OS VERSIONS KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.112.0 Qt Version: 5.15.11 ADDITIONAL INFORMATION This is useful to easily hide developmental packages that are installed in Arch Linux when plasma is installed and to hide packages from other desktop environments if one or multiple are installed in KDE Plasma to remove unwanted entries from the search and menu.
There's an option for "*only* show in Plasma. But if you want to hide something in Plasma, I think you should just remove the software, right? What's the use case for keeping it installed but hidden so you can't actually launch it? If you want this to workaround the issue of dev packages appearing on Arch due to Arch's policy of not splitting packages, I think that's something that should be directed downstream to the Arch packagers. There is also an effort to reduce dependencies in KDE software to avoid triggering this issue in distros like Arch; see for example https://invent.kde.org/plasma/plasma-workspace/-/issues/60.