Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Lancer des scripts avec dmenu (raccourcis)

Je vous propose ici une méthode vous permettant de gagner énormément de temps dans vos taches récursives. Qui plus est, cet article est à la base de pleins de petites extensions à venir.

Je tiens à préciser que l’idée originale vient de eol, du forum debian- fr.

Nous allons donc créer un script, qui va faire la liste de tous les scripts présents dans un répertoire de votre choix (votre répertoire de script par exemple). Cette liste va être envoyée à dmenu. Vous n’aurez alors plus qu’à mettre un raccourci clavier vers ce script (pratique avec openbox, dwm, wmii…), et à faire votre choix grâce à la rapidité de dmenu. Au final, cela lancera le script souhaité!

Entre autre, j'ai actuellement les scripts suivant :

#!/bin/sh
#Lanceur de scripts
# Les couleurs de dmenu

. ~/.dmenurc

# Le prompt, ce que dmenu vous "dit"
P="Lancer:"
OPTION="$COLORS -p $P "

#Le répertoire des scripts
DIR=~/.dmenu

index=$(ls -1 $DIR | dmenu $OPTION) # liste du répertoire
if [ "$index" != "" ]; then # si on a choisi un script, on le lance!
	exec $DIR/$index
fi

exit 0