Dmenu : un lanceur simple et efficace.
Cet article a été publié par Xenom
le 12-03-09 à 17:56 dans la catégorie Logiciels
Tags :
- Libre
- TrucsAstuces
- Ubuntu
En cherchant une manière plus pratique de lancer les applications, sans devoir les lancer dans un terminal, mais sans avoir un menu, j'ai trouvé un lanceur d'application rapide, leger et sympathique: dmenu.
dmenu est un lanceur d'application, comme launchy ou gnome-do. Il se lance avec un raccourci clavier, puis vous pouvez rentrer le nom de l'application à démarrer. Il se pilote entièrement au clavier.
dmenu est disponible dans les paquets pour beaucoup de distributions. Une fois installé vous devez créer un script pour le lancer, et assigner une touche (ou combinaison de touches) qui permet de lancer ce script.
Exemple de script :
#!/bin/sh
$(dmenu_path | dmenu -nb '#000000' -nf '#FFFFFF' -sb '#dddddd' -fn '-*-terminus-*-r-normal-*-*-120-*-*-*-*-iso8859-*')
Paramètres :
- -i : rend dmenu insensible à la casse.
- -b : dmenu apparait en bas de l'écran (au lieu d'en haut)
- -fn <font> : défini la police d'écriture. Pour avoir le format correct et un aperçu utilisez
xfontsel
. - -nb <couleur> : défini la couleur de fond.
- -nf <couleur> : défini la couleur de premier plan.
- -sb <couleur> : défini la couleur de fond de la sélection.
- -sf <couleur> : défini la couleur de premier plan de la sélection.
- -p <texte> : Affiche le texte avant la zone de saisie.
Raccourcis clavier :
- Droite/Gauche : Sélectionne l'item précédent/suivant.
- PageUp/PageDown : Sélectionne le premier item de la "page" précédente/suivante.
- Home/Fin : Sélectionne le premier/dernier item.
- Tab : Copie l'item sélectionné dans le champ de saisie.
- Entrée : Lance la commande.
- Echap : Quitter.
- Ctrl-U : Efface tout le champ de saisie.
- Ctrl-W : Efface le dernier mot.
Vous n'êtes pas obligés d'écrire le début de la commande, vous pouvez écrire office
et dmenu vous proposera soffice
, ou fox
pour firefox
.
Et une capture d'écran (avec dmenu en haut)(cliquez pour agrandir) :
Commentaires
lol le fond d'écran de jacky (blague subtile inside)
Subtile, subtile, c'est marqué dessus (comme le port salut).
Sous crunchbang il est déjà installé par défaut, mais je ne me souviens plus du raccourci. Je l'ai découvert par hasard il y a quelques jours en me trompant de touches :p
@ jason et OlivierM : ^^ ...
@ Mal1n : C'est bien une distrib' qui installe dmenu par defaut. La raccourci c'est Alt-F3.
Génial cette appli' !
Je ne connaissais pas le Alt+F3, merci beaucoup :)
Salut!!
super de voir Dmenu dans un billet; tu pourrais en faire un petit sur WMII :-) si c'est lui que tu utilises ça serait très sympa.
+++
dmenu est bien plus qu'un lanceur :) C'est un logiciel qui prend une liste de mots séparés par un retour à la ligne en entrée et qui permet de filtrer sur ces entrées et qui renvoie notre choix. Ton script balance la sortie de dmenu_path qui liste les exécutable qui sont dans les chemins du $PATH pour les mettre dans dmenu le tout entre $() qui permet d'exécuter le choix retourné par dmenu.
Il y a d'autres utilisations possibles :)
j'en parle un peu là, même si j'ai fini par abandonné j'ai mis les liens qui m'avaient appris
http://pti-zarticles.dnsalias.org/wp/tag/dmenu/
@Benjamin et yanosos : Merci.
@yanonos : WMII me tente bien, mais j'utilise Compiz-Fusion (en standalone). J'avais écrit un billet sur ça il y a quelques jours.
@Geob : Oui je sais, je voulais juste le présenter dans une des ses fonctions la plus utilisée, càd comme lanceur d'application(script,...).
Merci pour le lien et les précisions (on a la même source, le forum Archlinux ;) ), ca servira à tous ceux qui veulent explorer un peu plus dmenu.