4 ms·
dmenu is great for a graphical environment. At the prompt, I've found some success with slmenu [0]. It's a dmenu clone for the command line. It works well en
by oso2k 5y ago
dmenu is great for a graphical environment. At the prompt, I've found some success with slmenu [0]. It's a dmenu clone for the command line. It works well enough that a dmenu script for a todo app works with very little changes [1]. As a launcher there's many dmenu example scripts to start from. Youtube has videos to get you started as well [2].
[0] https://github.com/lpsantil/slmenu https://github.com/lpsantil/slmenu
[1] https://github.com/lpsantil/slmenu-todo https://github.com/lpsantil/slmenu-todo
[2] https://youtu.be/SlJto75auCA https://youtu.be/SlJto75auCA
- betwixthewires 5y agoWhy not just type the command you're trying to type and tab autocomplete it?
- oso2k 5y agoI do that often myself. If you've written the command before, there's also vi mode for bash history, OR, even bash-completion package for some OSes that can give arguments for simpler commands. However, I see a couple minor limitations. 1. You're limited to binaries and executable scripts in your $PATH 2. Many commands do not have bash-completion support. vi mode for bash, bash-completion are both innovations trying to tackle this optimization of workflow. I see tools like dmenu and slmenu as better ways to give richer UI and create/reuse workflows. GP's request for `allows fuzzy search of program names, tags and a short description` is highly doable in dmenu/slmenu if not already done [0]. Not so much with bash, vi mode for bash, bash-completion. [0] https://tools.suckless.org/dmenu/scripts/ https://tools.suckless.org/dmenu/scripts/
- sva_ 5y ago> GP's request for allows fuzzy search of program names, tags and a short description is highly doable in dmenu/slmenu if not already done May also use i3-dmenu with fzf: urxvt -title "fzf-menu" -e bash -c 'i3-dmenu-desktop --dmenu=fzf'