![dmenu에서 시작할 수 없는 프로그램 제거](https://linux55.com/image/124929/dmenu%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EC%A0%9C%EA%B1%B0.png)
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"} &