kupferlauncher / kupfer

kupfer, smart, quick launcher. `master' is kupfer's release branch.
http://kupferlauncher.github.io
GNU General Public License v3.0
366 stars 64 forks source link

Add extra alias/nickname/tag to any item #171

Closed everdred closed 11 months ago

everdred commented 12 months ago

Enhancement for adding an extra name to any item in Kupfer, so that name can be matched from a typed search. For example, the application "KCharSelect" is easy to miss because I quickly type "character", and KCharSelect disappears once I type "chara" since it no longer matches. Another example would be setting "browser" as an alias for Firefox.

I know a workaround for this can kind of be done with a "compose command" and saving that as something like "launch-character-selector.kfcom", but this can only be used for one object+action pair and not for selecting the item itself. Also, it doesn't save with the application icon.

KarolBedkowski commented 11 months ago

User-configured aliases will have impact on search performance. Not sure, if I can make this in reasonable way.

Anyway, next version bring some aliases for applications - executable name and non-localized (original) name.

Also I planned add more aliases (generic name, keywords and comments) for application that are read from .desktop files (user can modify this if want). Preview is here for now: https://github.com/KarolBedkowski/kupfer/tree/dev With this, you can select i.e. firefox by "browser" or "webbrowser" aliases.

everdred commented 11 months ago

Also I planned add more aliases (generic name, keywords and comments) for application that are read from .desktop files (user can modify this if want). Preview is here for now: https://github.com/KarolBedkowski/kupfer/tree/dev With this, you can select i.e. firefox by "browser" or "webbrowser" aliases.

I think this is a great solution, since applications usually have a better description in the .desktop launcher (and if they don't, as you said, there's a universally standard way for the user to correct/customize it for themselves). I'll try out the dev branch, thank you!