dmenu : avoir un historique

Par défaut

Compenser un manque de fonctionnalité de dmenu.

Quand j’utilise Launchy (au bureau, sous Windows :'( ), j’aime bien la fonction d’historique, qui permet d’avoir en premiers choix les commandes précédemment sélectionnées. C’est ce qui m’a manqué en premier quand je me suis mis à dmenu. Mais la communauté open source est formidable, et un mec qui trouvait aussi que ça manquait a pondu un patch pour ajouter ça au code d’origine. Ce qui est dommage, c’est que cet ajout n’a pas été jugé nécessaire, n’a pas été intégré au code et ne le sera sans doute jamais (le patch date de la version 2.x et on en est à la 3.9). Du coup à chaque version il faut refaire la manipulation.

Le premier patch était buggé et a été corrigé par un autre patch par dessus. J’ai combiné les deux et le tout est disponible au téléchargement. Une fois compilé, ça ajoute l’option -hist <fichier>, le fichier va stocker les commandes sélectionnées et les remet en premier dans la liste au prochain appel.