Dear plasma-devs

   After finally upgrading to 4.4 I noticed that the service runner started 
matching app categories; (the commit indeed happened ~6 months ago)
 which can be very handy for specific (i.e. single runner, plasma-netbook) 
queries, but might be imho a bit confusing in krunner common usage; the main 
problem is that such matches are marked as ExactMatches, which brings them on 
top of the results.

An example:
typing "system" shows (in this order in my testcase)
Konsole: terminal
Dolphin: file manager
Yakuake:        drop-down terminal
kdiskfree: show disk usage
....
wireshark: network analyzer
system settings
system notifications
system bell
system monitor
sweeper: system cleaner

That is, the first term containing the word "system" is in 12th position; all 
the previous ones do not show the word "system" at all.
To me this is rather confusing as imho even a partial match on an application 
name should match "better" than an exact match on the relative category.

I can see how to get around this in a couple of ways:
1) demote exact matches to partial matches to make application names "win"; 
this is not perfect, since some popular applications (such as konsole and 
dolphin) will quicly climb up the result order; 
2) (quite drastic, indeed), match categories only in single runner mode, 
although I don't know if this feature has been added for the specific case of 
populating menus in various parts of the workspace or was meant to be something 
more general. In this case it probably should have been added with an 
appropriate keywording (e.g. category=<whatever>).  I know it's too late to 
notice this. :(

Thoughts / comments?
Thanks
  --J
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to