Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

dmenu review

Free#21 of 40 in App Launcher Software

A free, open-source launcher for typed menu filtering and PATH-based command execution.

7.1/10Editor score
dmenu7.1 Visit dmenu

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

For Unix desktop users and developers who want a compact, keyboard-controlled menu, dmenu provides a straightforward way to filter choices and launch commands. It reads newline-separated items from standard input, narrows the list as text is typed, and prints the selected item to standard output. Its companion dmenu_run script lists programs in the user’s PATH and runs a selected result in the user’s shell. That makes it suited to people comfortable composing shell scripts or integrating a launcher into an X desktop, rather than buyers looking for a broad app-discovery suite.

The key strength is its simple input-and-output model. A script can supply the menu entries, and the selection can flow back to another command; dmenu_run covers launching programs already available through PATH. Matching is case-insensitive, navigation and selection are keyboard-based, and the list can be vertical with a configurable line count. Multi-monitor display selection, window embedding by window ID, and customization of prompts, fonts, and colors offer control over presentation and placement. Integration with the X Window System and dwm makes the fit clearest for X-based environments. The documented focus is X, so it is not the choice for someone seeking a launcher designed around a broader desktop or operating-system ecosystem.

dmenu is open source and free, with no tier structure to weigh. Its narrow scope is also its main constraint: it has no file search, workflow support, plugin support, or cloud sync. Choose it for minimal menu filtering and PATH-based launching, especially when shell-script integration and customization matter. Choose another app launcher if discovering files, chaining workflows, or extending capabilities through plugins is central to the job.

dmenu pros and cons

  • Where it wins
    • Filters newline-separated items and returns the selection on standard output
    • dmenu_run launches programs found in the user’s PATH
    • Supports keyboard navigation, multi-monitor selection, and custom appearance
  • Where it doesn't
    • No file search, workflow support, or plugin support
    • Built for the X Window System, not a general cross-platform launcher
    • No cloud sync

dmenu fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update