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.)
dmenu
a GUI for picking from a list of user-supplied items? i.e. similar tozenity
oryad
?dmenu
as a backbone), if I want it to execute what I enter, respect *.desktop files, and tab-complete for paths. I did install it, but it doesn't appear to offer any of that functionality out of the box.dmenu
and read the man page, which didn't really suggest anything about it having launcher functionality. However, I've now tested bothdmenu
anddmenu-file-completion
, and neither features tab completion of paths, nor reading *.desktop files. Thanks for the suggestion anyway.~/.local/share/applications/*.desktop
files (I tried typing theName
). Also, it steal all keyboard input (can't type in another window), and doesn't seem to remember history, which makes my current solution (gmrun
) better for the moment.