dmesktop
The dmesktop
program is an application launcher for Linux based on dmenu
, but using XDG Desktop entries instead of exposing every binary in your $PATH
. It is unfinished but usable, and can be installed with the following cargo
command:
$ cargo install --git https://github.com/aisamanra/dmesktop.git
One mild frustration I had with the built-in dmenu_run
launcher application is that it will allow you to uselessly launch non-graphical programs in a context where they will never be useful: running sed
without arguments from a graphical context, for example. In contrast, dmesktop
will only display applications which would also be offered by a desktop manager such as GNOME.
In my own usage, I have dmenu_run
still bound and use it occasionally, but usually use dmesktop
as my primary application launcher.