Un lanceur d'applications Desktop pour dmenu

Ceci est un simple script qui affiche les applications graphiques dans dmenu et exécuter l'entrée sélectionnée :

dsklaunch.sh
#!/bin/sh
 
#  Chercher les applications ne se lançant pas en terminal
#+ (disposant d'une interface graphique donc) et l'afficher en liste dans dmenu :
app=$(grep -L "Terminal=true" /usr/share/applications/* \
  | cut -d"/" -f5 | cut -d"." -f1 | dmenu -l 10 -p "Lancer :")
 
#  Puis la lancer :
sh -c "$(grep ^Exec /usr/share/applications/"$app".desktop \
  | cut -d"=" -f2 | awk {'print $1}')"