Command-line tool
dmenu
brew/dmenu
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Dynamic menu for X11
At a glance
- Type
- Command-line tool
- Install on
- macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install dmenu
Linux
brew install dmenu
Display a menu of the output of the `ls` command
ls | dmenu
Display a menu with custom items separated by a new line (`\n`)
echo -e "red\ngreen\nblue" | dmenu
Let the user choose between multiple items and save the selected one to a file
echo -e "red\ngreen\nblue" | dmenu > color.txt
Related command-line tools
- dmenu-mac
Keyboard-only application launcher - rofi
Window switcher, application launcher and dmenu replacement - terminal-menu
Display simple menus on the terminal - smartcontextmenu
Smart context menu for all windows in the system. - pike
Dynamic programming language - dwm
Dynamic window manager - dunamai
Dynamic version generation - smartsystemmenu
A tool extends system menu of all windows in the system.
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents