dmenu에서 시작할 수 없는 프로그램 제거

dmenu에서 시작할 수 없는 프로그램 제거

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"} &

관련 정보