Ceci est une ancienne révision du document !



Gmrun - Un lanceur d'applications pour Linux

Gmrun est un petit logiciel qui permet de lancer des applications ou des commandes, plus rapidement que si l'on devait passer par un menu. Ce dernier trouvera surtout son intérêt dans des environnements graphiques ultra-légers, comme OpenBox, Fluxbox…, qui sont dépourvus de cette fonctionnalité contrairement à Gnome ou KDE.

Installez le paquet apt://gmrun

Vous pouvez ensuite démarrer le programme avec la commande Gmrun. L'idéal sera d'associer cette dernière avec la combinaison de touches Alt+F2 par exemple.

La personnalisation de gmrun s'effectue en modifiant le fichier ~/.gmrunrc (situé à la racine du répertoire utilisateur), fichier qu'il faut créer si besoin. Il contient l'ensemble des options permettant de modifier différents comportements du logiciel ou de créer des commandes personnalisées.

Commandes personnalisées

Les commandes personnalisées respectent toutes la même syntaxe : un mot clé suivi de deux-points (« : ») et éventuellement d'un argument. Par exemple, si nous souhaitons associer au mot clé « d » une recherche sur le moteur duckduckgo, le fichier .gmrunrc devra contenir la ligne suivante :

URL_d = firefox 'https://duckduckgo.com/?q=%s'

Ainsi, en tapant « d:ubuntu » dans gmrun, Firefox se lancera (ou un nouvel onglet s'ouvrira) sur la page des résultats de duckduckgo portant sur la recherche « ubuntu ». Tout mot clé est créé à l'aide de la syntaxe URL_motclé ; derrière le signe égal (« = ») se trouve la commande à exécuter. Enfin, le joker %s représente l'argument passé à la commande. On trouve une série d'exemples dans le fichier /etc/gmrunrc. En voici quelques autres :

# Utiliser recoll pour trouver n'importe quel fichier contenant une certaine chaîne de caractères
URL_trouve = recoll -q %s

# Utiliser recoll pour trouver un pdf contenant une certaine chaîne de caractères
URL_trouvepdf = recoll -q ext:pdf %s

# Conjuguer avec Verbiste le verbe passé en argument (nécessite une version de Verbiste supérieure ou égale à 0.1.37)
URL_conj = verbiste-gtk %s

Toujours centrer la fenêtre de gmrun

Dans un terminal, lancez la commande suivante :

gksudo nautilus /usr/local/sbin

Tapez votre mot de passe. Maintenant, vous êtes en mode Administrateur FAITES TRES ATTENTION !

Clic droit avec votre souris dans la fenêtre à droite de l'écran et créez un document vierge qui se nommera gmrun.

Ouvrez-le et faites un copier-coller du texte ci-dessous :

#!/bin/sh
resolution=$(echo $(xdpyinfo | grep dimensions:|cut -f2- -d"x"|cut -f1 -d" ")-140|bc)
echo "top=$resolution" > $HOME/.gmrunrc
echo "left=40" >> $HOME/.gmrunrc
/usr/bin/gmrun
exit 0;

Enregistrez le et quittez l'éditeur de texte.

Fermez nautilus (le gestionnaire de fichier).

On va maintenant rendre exécutable le fichier que l'on vient de créer et tapant dans un terminal :

sudo chmod +x /usr/local/sbin/gmrun

Ce fichier donne l'assurance d'obtenir toujours une fenêtre gmrun au même endroit quelque soit la résolution.

On va maintenant créer une icône au menu :

  • Clic droit sur Applications,
  • puis, choisissez "Editer les menus"
  • Cliquez sur "Nouvel élément"
  • dans la fenêtre intitulée "Créer un lanceur" :
Nom : Exécuter une commande
Commande : /usr/local/sbin/gmrun
  • Pour l'icône, vous pouvez faire un copier-coller d'un de ces 4 exemples :
    • /usr/share/pixmaps/gksu-root-terminal.png
    • /usr/share/tuxtype/data/images/tux/run1.png
    • /usr/share/app-install/icons/kgoldrunner.png
    • /usr/share/gnome/help/user-guide/C/figures/run_button.png
  • Cliquez sur Valider

Vous avez maintenant une icône gmrun dans le menu Applications.

  • gmrun.1371113075.txt.gz
  • Dernière modification: Le 13/06/2013, 10:44
  • par Marie-Lou