如何在 dmenu 中启用命令选项的自动完成功能?例如使用默认选项
systemctl poweroff
仅自动完成 systemctl 而不是 poweroff
答案1
从man dmenu
:
DESCRIPTION
dmenu is a dynamic menu for X, which reads a list of newline-separated items from stdin. When the user
selects an item and presses Return, their choice is printed to stdout and dmenu terminates. Entering text
will narrow the items to those matching the tokens in the input
您想要做的事情超出了 dmenu 的范围,大概您想要一些更像终端仿真器的东西(它继承了 shell 具有的任何花哨的自动完成功能)。
你可以手动添加systemctl poweroff
到您的命令列表,但我怀疑这并不完全是您想要的。