Summary: | Add priority ordering to KRunner plugins for returned search results | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | S <sb56637> |
Component: | general | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | nate |
Priority: | NOR | Keywords: | usability |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Search for "screen" in start menu. "Spectacle" should be first.
Search for "screen" in Krunner. "Spectacle" should be first. |
Description
S
2018-10-15 13:06:23 UTC
Created attachment 115658 [details]
Search for "screen" in start menu. "Spectacle" should be first.
Created attachment 115659 [details]
Search for "screen" in Krunner. "Spectacle" should be first.
The problem is that there's really no way to know which one should be preferred Why should apps have a higher priority than system settings pages when there is an exact match in the title? What macOS does in this case is allows the plugins/search results to be sorted via their System Settings KCM equivalent. So you can put Apps always on top if there is an app result and a System Settings result. We should probably do the same here. *** This bug has been marked as a duplicate of bug 359627 *** Thanks a lot for the reply. I wonder if frequency of usage could be given higher priority than the source of the app/setting/file. Because I also sometimes have folders or files that I open more frequently than anything else, and their names and/or contents also sometimes coincide with application or settings names. For example, if I have a "Screenshots" folder that I open 20 times a day, I would expect it to be the first result if I only open Spectacle or Screen Settings 5 times a day. KRunner has a not very sophisticated way of prioritizing results that have been invoked previously. Note the LaunchCounts in ~/.config/krunnerrc I'm not sure that works properly in Plasma 5, as Milou (the backend for Plasma 5's runner) does some sorting/grouping on its own. |