Dmenu

從dmenu中刪除無法啟動的程序

  • January 4, 2018

我將 i3 與 dmenu 一起使用。是否可以防止顯示無法通過dmenu啟動的程序?(例如頂部、ps、ls 等…)

您可以修改dmenu_run以排除應用程序出現在dmenu. 例如,要 exclude a2x,向管道添加一個額外的程序:

從:

#!/bin/sh
dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &

到:

#!/bin/sh
dmenu_path | awk '!/a2x/' | dmenu "$@" | ${SHELL:-"/bin/sh"} &

如果您想排除多個應用程序,您可以使用一個excludes文件:

dmenu_path | grep -v -f /path/to/dmenu_excludes | dmenu "$@" | ${SHELL:-"/bin/sh"} &

引用自:https://unix.stackexchange.com/questions/414872