My dmenu build
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213
  1. #!/bin/sh
  2. cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}"
  3. cache="$cachedir/dmenu_run"
  4. [ ! -e "$cachedir" ] && mkdir -p "$cachedir"
  5. IFS=:
  6. if stest -dqr -n "$cache" $PATH; then
  7. stest -flx $PATH | sort -u | tee "$cache"
  8. else
  9. cat "$cache"
  10. fi