i3과 dmenu를 사용합니다. dmenu로 실행할 수 없는 프로그램이 표시되지 않도록 할 수 있나요? (예: top, ps, ls 등...)
답변1
dmenu_run
에 표시되지 않도록 애플리케이션을 제외하도록 수정할 수 있습니다 dmenu
. 예를 들어 제외하려면 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"} &