Version: (using KDE Devel) Installed from: Compiled sources The order of the krunner command search results is suboptimal. As an example, on openSUSE we have a YaST 'System Settings' module in /usr/share/applications/YaST2/system_settings.desktop which gets picked up by krunner, and returned first before KDE4's System Settings tool. My suggestion would be to use something like the .desktop Weight field used by KPageDialog when ordering search results. Since we can't influence the weight of arbitrary .desktop files in XDG_DATA_DIRS we can give important KDE infrastructure a greater weight than the default. Stephan Binner did a lot of tweaking in the original Kickoff in this area.
Stephan: how did you solve search result order for Kickoff?
this precise example works here now. the applications runner is a lot smarter on how it orders things. if you can find additional specific searches that don't order properly, please let me know (panel-devel@kde.org is a good place, too)
hm.. i can reproduce this if i craft the search term properly ... will have to consider some more trickery to fix this fully.
SVN commit 777003 by aseigo: give items with a KDE category a small bump. i feel dirty. ;) BUG:153325 M +8 -4 servicerunner.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=777003