Version: (using KDE 4.1.0) OS: Linux I went looking for the System Settings program after KDE told me I needed to turn on desktop effects. It's not in the Applications menu under System, where I would expect it. So, I went to the search bar at the top and typed System Settings, and it wasn't found there either. Also reported to Kubuntu as https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/253707
yes, one day kubuntu will actually get its packages in working order, or so we hope
Yeah, I wish they would get to that point sometime :( Ohhhh, we are :-P The problem here is that one can remove the default favorites from Kickoff and in combination with the NoDisplay=true in systemsettings' desktop file this leads to a rather awkward situation. And in case you now claim Kubuntu patched that NoDisplay in: http://websvn.kde.org/trunk/KDE/kdebase/workspace/systemsettings/systemsettings.desktop?view=markup Anyway, moving the bug to systemsettings since really it's desktop file is the problem here.
*** Bug 169536 has been marked as a duplicate of this bug. ***
*** Bug 168396 has been marked as a duplicate of this bug. ***
This is actually a bug in systemsettings. The systemsettings.desktop file incorrectly uses the NoDisplay=true option. This prevents systemsettings from showing up in kickoff, the classic menu and krunner. In kickoff, systemsettings can be found in the favourites and computer tabs by default, but this is not the case with the classic menu, plus that you can easily remove it from there and never find it again. And in krunner, you have to type "systemsettings" to find it (and it is found as a command in $PATH, which means there is no icon for it). There is a patch in launchpad (see link in comment 2) that fixes the problem.
Actually, the link to launchpad is in the description :) Here is the full link to the patch: http://launchpadlibrarian.net/16958827/show_systemsettings_in_menu.debdiff (that's actually a diff against the debian source package, but you can see the systemsettings diff in it)
However, should the search engine not find any programs that you are able to tab yourself to in bash?
I don't think it would be sensible for the search engine to find *every* program you can run via /bin/bash, no. Most of them won't have a GUI. For instance, if a user types "print" looking for some sort of printing tool, it won't be helpful to offer printenv, printf and printnodetest.
Good point, but its better than not showing the programs at all. As far as I understood, you can give the search-results "priority". just set it to low priority. So if there really are not other results for "print", then at least show the systemcommands. I think it makes sense.. You could even start those kind of search-results in a terminal. At least it found them, which is the _main goal_ of the program.
Riddell fixed the .desktop file in svn.
http://websvn.kde.org/?view=rev&revision=849965
Yes, this is fixed now in trunk. I tested it.
(In reply to comment #12) > Yes, this is fixed now in trunk. I tested it. > I've applied the change on my system. Now, systemsettings is found by krunner, but it still doesn't appear in classical menu for me. Please, could you verify this last point? (this is the initial subject of this bug report) I think that this change http://websvn.kde.org/?view=rev&revision=809648 prevents systemsettings to appear in classical menu, as the classical menu uses the application tab of kickoff (all the applications configured to appear in the System (=Computer) tab of kickoff menu, don't appear in the classical menu).
Hmmm, seems like I didn't test this well... :) Sorry about that. Indeed, systemsettings does not appear in the classic menu although it is visible in the menu editor. It also doesn't appear in the applications tab of kickoff, but I guess that's the expected behaviour. In krunner it works fine.
(In reply to comment #14) > Hmmm, seems like I didn't test this well... :) Sorry about that. no problem > > Indeed, systemsettings does not appear in the classic menu although it is > visible in the menu editor. It also doesn't appear in the applications tab of > kickoff, but I guess that's the expected behaviour. In krunner it works fine. > OK, we have the same results. I think it need to open a new bug report in plasma/widget-kickoff.
I've just open a bug report in plasma/widget-kickoff for this problem, with a patch to fix it in attachment. http://bugs.kde.org/show_bug.cgi?id=170111
I guess this bug can close now, bug 170111 is fixed and everything else works. Systemsettings now can be found in kickoff, classic menu and krunner without problems.