I'm looking for a "proper" launcher that also allows running raw commands, including tab completion. Hence, it must do two things, at a minimum.
- It's a "proper" launcher, hence respect
~/.local/share/applications/*.desktop
, not just commands in$PATH
. - Run raw commands with tab completion, so I can type in
gimp /tmp/foo
Tab and have it autocomplete togimp /tmp/foobar.png
What I've tried
KDE's krunner
is quite good, but doesn't offer tab completion of paths. gmrun
and grun
don't respect *.desktop files, and the latter also doesn't offer tab completion of paths. kupfer
doesn't run raw commands at all, as far as I can tell.
(FWIW I'm running KDE, but hopefully this is not important.)
Best Answer
You can try Rofi as far as I know it's capable of all your conditions hassle free and out of the box. There is one exception and that is auto completion of the path (not command) which is hard to implement. However you can use Rofi with fzf (or alike).
here is pretty handy configuration for your setup ($HOME/rofi/config):
p.s. pay attention to
rofi.run-command
androfi-terminal
.