Summary: | Pressing ALT+f2 and entering exact executable name and pressing enter can run another program | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Jonas Thiem <jonas> |
Component: | general | Assignee: | Kai Uwe Broulik <kde> |
Status: | REPORTED --- | ||
Severity: | major | CC: | alexander.lohnau, justin.zobel |
Priority: | NOR | ||
Version: | 5.7.5 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Jonas Thiem
2016-09-16 14:00:59 UTC
Basically to give this some more context, I installed steam in wine and steam natively which has the exact name "steam" as system-wide binary. When I do ALT+f2, "steam", ENTER, I always expect the native one to launch since that is the exact name of the binary - however, right now that will launch the wine one. I think ranking stuff in order of use and other heuristics are very useful, but if I enter an exact existing binary name I highly expect that one to run always, no matter what sort of other interesting search results there might be... BUG 340283 seems related to this. And is this still reproducible on a later Plasma version? (I don't have steam installed on my system). I have steam installed via flatpak (linux steam) and via lutris (windows steam) and they both show up as steam because the .desktop file specifies that. This is an issue purely with installing the same software through multiple sources. The logic behind which one it picks isn't known to me but I don't imagine there's too much in it, just whichever .desktop application is found first. |