Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gmrun [Le 23/06/2013, 10:30]
fabux Ajout d'une section pour lanceur, modif note
gmrun [Le 11/09/2022, 11:45] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 3: Ligne 3:
 ---- ----
  
-====== Gmrun - Un lanceur d'​applications pour Linux ====== +======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]].+**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]].
  
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gmrun]]** +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gmrun]]**. 
- +Vous pouvez ensuite démarrer le programme avec la [[:​commande_shell|commande]]<​code>​gmrun</​code>​
-Vous pouvez ensuite démarrer le programme avec la [[:​commande_shell|commande]] ​ +
-<​code>​gmrun</​code>​+
 L'​idéal étant d'​associer cette dernière avec la combinaison de touches Alt+F2 par exemple. L'​idéal étant d'​associer cette dernière avec la combinaison de touches Alt+F2 par exemple.
  
 ===== Utilisation ===== ===== Utilisation =====
- +Gmrun dispose de quelques raccourcis claviers et combinaisons de touche ​qui en facilite ​l'​utilisation.
-Gmrun dispose de quelques raccourcis claviers et combinaisons de touche en facilitant ​l'​utilisation.+
  
 ==== Autocompletion ==== ==== Autocompletion ====
  
-  * « ~ » (tilde) est remplacé par $HOME/ (comme en bash) +  * « ~ » (tilde) est remplacé par $HOME/ (comme en bash), 
-  * la touche ''​TAB''​ autorise la //​complétion//​ des noms de dossiers ou fichiers ​+  * la touche ''​TAB''​ autorise la //​complétion//​ des noms de dossiers ou fichiers.
  
 ==== Lancer une commande dans un terminal ==== ==== Lancer une commande dans un terminal ====
- 
 Au lieu de lancer une commande en appuyant sur la touche Entrée, il est possible de le faire en appuyant simultanément sur ''​CTRL + Entrée''​ afin de la lancer dans un terminal. Au lieu de lancer une commande en appuyant sur la touche Entrée, il est possible de le faire en appuyant simultanément sur ''​CTRL + Entrée''​ afin de la lancer dans un terminal.
  
-Si vous lancez régulièrement une application de la sorte (par exemple, la commande ''​top''​),​ il peut être judicieux de l'​ajouter à l'​option ''​AlwaysInTerm''​ de votre fichier ​**.gmrunrc** (voir [[#​personnalisation|plus bas]]).\\ Ainsi la commande s'​exécutera toujours dans un terminal, sans que vous ayez besoin d'​appuyer sur la touche ''​CTRL''​.+Si vous lancez régulièrement une application de la sorte (par exemple, la commande ''​top''​),​ il peut être judicieux de l'​ajouter à l'​option ''​AlwaysInTerm''​ de votre fichier ​//.gmrunrc// (voir [[#​personnalisation|plus bas]]).\\ Ainsi la commande s'​exécutera toujours dans un terminal, sans que vous ayez besoin d'​appuyer sur la touche ''​CTRL''​.
  
 ==== Naviguer dans l'​historique des commandes ==== ==== Naviguer dans l'​historique des commandes ====
  
 Plusieurs touches ou combinaisons de touches permettent de retrouver une ancienne commande lancée : Plusieurs touches ou combinaisons de touches permettent de retrouver une ancienne commande lancée :
-  * ↑ (flèche allant vers le haut) remonte l’historique des commandes +  * ↑ (flèche allant vers le haut) remonte l’historique des commandes, 
-  * ↓ (flèche allant vers le bas) redescend l'​historique des commandes+  * ↓ (flèche allant vers le bas) redescend l'​historique des commandes,
   * ''​CTRL + R''​ agit comme ↑ mais filtre les commandes selon la chaîne de caractères entrée. Cette chaîne peut se trouver n'​importe où dans la commande.   * ''​CTRL + R''​ agit comme ↑ mais filtre les commandes selon la chaîne de caractères entrée. Cette chaîne peut se trouver n'​importe où dans la commande.
   * ''​CTRL + S''​ agit comme ↓ mais filtre les commandes selon la chaîne de caractères entrée. Cette chaîne peut se trouver n'​importe où dans la commande.   * ''​CTRL + S''​ agit comme ↓ mais filtre les commandes selon la chaîne de caractères entrée. Cette chaîne peut se trouver n'​importe où dans la commande.
Ligne 42: Ligne 38:
 ===== Personnalisation ===== ===== Personnalisation =====
  
-La personnalisation de gmrun s'​effectue en [[:​tutoriel:​comment_modifier_un_fichier|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.+La personnalisation de Gmrun s'​effectue en [[:​tutoriel:​comment_modifier_un_fichier|modifiant le fichier]] ​//.gmrunrc// dans votre dossier personnel, 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 ==== ==== 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 vous souhaitez associer au mot clé « d » une recherche sur le moteur [[https://​duckduckgo.com/​|DuckDuckGo]],​ le fichier ​**.gmrunrc** devra contenir la ligne suivante : +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 vous souhaitez associer au mot clé « d » une recherche sur le moteur [[https://​duckduckgo.com/​|DuckDuckGo]],​ le fichier ​//.gmrunrc// devra contenir la ligne suivante :
 <​file>​URL_d = firefox '​https://​duckduckgo.com/?​q=%s'</​file>​ <​file>​URL_d = firefox '​https://​duckduckgo.com/?​q=%s'</​file>​
  
 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 ».\\ 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 : +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 :
 <​file>​ <​file>​
 # Utiliser recoll pour trouver n'​importe quel fichier contenant une certaine chaîne de caractères # Utiliser recoll pour trouver n'​importe quel fichier contenant une certaine chaîne de caractères
 URL_trouve = recoll -q %s URL_trouve = recoll -q %s
- 
 # Utiliser recoll pour trouver un pdf contenant une certaine chaîne de caractères # Utiliser recoll pour trouver un pdf contenant une certaine chaîne de caractères
 URL_trouvepdf = recoll -q ext:pdf %s URL_trouvepdf = recoll -q ext:pdf %s
- +# Conjuguer avec Verbiste le verbe passé en argument
-# 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 URL_conj = verbiste-gtk %s
 </​file>​ </​file>​
  
-==== Toujours centrer la fenêtre de gmrun ==== +==== Lancer Gmrun avec la touche Windows ==== 
-  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez avec les droits d'​administration]] le fichier ​**/​usr/​local/​bin/​gmrun** (créez-le s'il n'​existe pas) pour y insérer <file>+Ajoutez une touche de raccourci à votre environnement de bureau. 
 + 
 +Sous [[:​LXDE]]:​ 
 + 
 +Commencez par [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​xcape]]** qui permet d'​envoyer un événement clavier lorsqu'​une touche est //​relachée//​. 
 + 
 +[[:​tutoriel:​comment_modifier_un_fichier|Ajouter un fichier]] **xcape.desktop** au [[:​fichier_cache|répertoire caché]] **~/​.config/​autostart/​**,​ avec le contenu suivant: 
 +  
 +<​file>​[Desktop Entry] 
 +Type=Application 
 +Exec=xcape -e '​Super_L=Control_L|Shift_L|Alt_L|Super_L|D'</​file>​ 
 + 
 +Cela lancera xcape à chaque démarrage de session pour remplacer la touche "​Super"​ par la combinaison de touches "​ctrl+shift+alt+super+d"​. 
 + 
 +Maintenant configurez votre raccourci clavier dans le fichier **~/​.config/​openbox/​lxde-rc.xml** : 
 +<​file> ​   <keybind key="​C-A-S-W-d">​ 
 +      <action name="​Execute">​ 
 +        <​command>​gmrun</​command>​ 
 +      </​action>​ 
 +    </​keybind>​ 
 +</​file>​ 
 + 
 +Utiliser xcape évite de casser les autres raccourcis qui utilisent la touche Super. 
 +==== Toujours centrer la fenêtre de Gmrun ==== 
 +  - [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez]] [[:sudo|avec les droits d'​administration]] le fichier ​///​usr/​local/​bin/​gmrun// (créez-le s'il n'​existe pas) pour y insérer:<code bash>
 #!/bin/sh #!/bin/sh
 resolution=$(echo $(xdpyinfo | grep dimensions:​|cut -f2- -d"​x"​|cut -f1 -d" "​)-140|bc) resolution=$(echo $(xdpyinfo | grep dimensions:​|cut -f2- -d"​x"​|cut -f1 -d" "​)-140|bc)
Ligne 71: Ligne 87:
 echo "​left=40"​ >> $HOME/​.gmrunrc echo "​left=40"​ >> $HOME/​.gmrunrc
 /​usr/​bin/​gmrun /​usr/​bin/​gmrun
-exit 0;</file+exit 0;</code
-  - [[:​droits|Rendez exécutable]] le fichier ​récemment ​crée. Par exemple ​vous saisirez ​dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante: <​code>​ +  - [[:​droits|Rendez exécutable]] le fichier crée. Par exemple ​en entrant ​dans un [[:​terminal]] la [[:​commande_shell|commande]] suivante: <​code>​sudo chmod +x /​usr/​local/​sbin/​gmrun</​code>​
-sudo chmod +x /​usr/​local/​sbin/​gmrun</​code>​+
    
-Ce fichier donne l'​assurance d'​obtenir toujours une fenêtre ​gmrun au même endroit quelque soit la résolution.+Ce fichier donne l'​assurance d'​obtenir toujours une fenêtre ​Gmrun au même endroit quelque soit la résolution.
  
 ==== Créer un lanceur pour Gmrun ==== ==== Créer un lanceur pour Gmrun ====
Ligne 82: Ligne 97:
 Vous allez maintenant créer une icône au menu : Vous allez maintenant créer une icône au menu :
   * Clic droit sur //​Applications//,​   * Clic droit sur //​Applications//,​
-  * puis, choisissez "​Éditer les menus"​ +  * puis, choisissez "​Éditer les menus", 
-  * Cliquez sur "​Nouvel élément"​+  * Cliquez sur "​Nouvel élément"​,
   * dans la fenêtre intitulée "​Créer un lanceur"​ :   * dans la fenêtre intitulée "​Créer un lanceur"​ :
     * **Nom** : Exécuter une commande     * **Nom** : Exécuter une commande
Ligne 92: Ligne 107:
     * /​usr/​share/​app-install/​icons/​kgoldrunner.png     * /​usr/​share/​app-install/​icons/​kgoldrunner.png
     * /​usr/​share/​gnome/​help/​user-guide/​C/​figures/​run_button.png     * /​usr/​share/​gnome/​help/​user-guide/​C/​figures/​run_button.png
-  * Cliquez sur Valider+  * Cliquez sur Valider
 + 
 +Vous avez maintenant une icône Gmrun dans le menu Applications. 
  
-Vous avez maintenant une icône gmrun dans le menu Applications. 
 ===== Liens ===== ===== Liens =====
  
-  * [[http://​www.tux-planet.fr/​gmrun-un-lanceur-dapplications-pour-linux/​||Inspiration de cette page]]+  * [[http://​www.tux-planet.fr/​gmrun-un-lanceur-dapplications-pour-linux/​|Inspiration de cette page]]
  
 ---- ----
-//​Contributeurs : [[utilisateurs:​depann-informatique]],​ [[utilisateurs:​frombenny]],​ [[utilisateurs:​Marie-Lou]]// ​+//​Contributeurs : [[utilisateurs:​depann-informatique]],​ [[utilisateurs:​frombenny]],​ [[utilisateurs:​Marie-Lou]]//​
  • gmrun.1371976225.txt.gz
  • Dernière modification: Le 23/06/2013, 10:30
  • par fabux