Objectif
L’objectif de ce script est de permettre une recherche en ligne depuis un bind clavier.
La simple pression d’un Windows + W vous envoie directement rechercher sur Wikipedia ?
Enfin une utilisation pratique de cette touche bien inutile 🙂
L’installation
Et oui, il faut cependant installer xbindkeys
sudo apt-get install xbindkeys
Le script
Le script de recherche est assez simple et basé sur zenity pour les boîtes de dialogue
editez dans ~/.bin/ un fichier que vous appelerez online_search.sh
vim ~/.bin/online_search.sh
#!/bin/sh case $1 in "wikipedia" ) if search=`zenity --entry --title='Recherche Wikipedia' --text='Veuillez saisir votre recherche Wikipedia ci-dessous: '` then if [ "$search" = "" ] then firefox -new-window "http://fr.wikipedia.org"; exit; fi else exit; fi firefox -new-window "http://fr.wikipedia.org/w/index.php?search=$search"; exit;; "google" ) if search=`zenity --entry --title='Recherche Google' --text='Veuillez saisir votre recherche ci-dessous: '` then if [ "$search" = "" ] then firefox -new-window "http://www.google.com"; exit; fi else exit; fi firefox -new-window "http://www.google.com/search?q=$search"; exit;; "allocine") if search=`zenity --entry --title='Recherche Allocine' --text='Veuillez saisir votre recherche Allocine ci-dessous: '` then if [ "$search" = "" ] then firefox -new-window "http://www.google.com"; exit; fi else exit; fi firefox -new-window "http://www.allocine.fr/recherche/?q=$search"; exit;; *) echo "Usage: search WEBSITE WEBSITE est l'un des 3 sites de recherche disponible: google Lancer une recherche sur google wikipedia Lancer une recherche sur Wikipedia allocine Lancer une recherche sur allocine (Flims) "; exit;; esac
Le script fonctionne d’une manière très simple. Le premier argument détermine quelle type de recherche sera effectuée.
Dans mon script (à adapter du coup selon vos besoins) j’ai mis en place une recherche sur Wikipedia, Google et Allociné (suis fan de flims, c’est donc utile pour moi).
search wikipedia
Et une boîte de dialogue vous demandera ce que vous souhaitez rechercher. Une fois appuyé sur OK, la requête sera envoyé sur Wikipedia.
Binder les touches
Il ne reste maintenant qu’à binder les touches afin de pouvoir lancer immédiatement le script.
Editez le fichier ~/.xbindkeysrc
vim ~/.xbindkeysrc
Et ajoutez les lignes suivantes :
# Windows + w : Recherche Wikipedia "search wikipedia" m:0x50 + c:52 Mod2+Mod4 + w # Windows + g : Recherche Google "search google" m:0x50 + c:42 Mod2+Mod4 + g # Windows + f : Recherche Allocine (Flims) "search allocine" m:0x50 + c:41 Mod2+Mod4 + f
Puis rechargez le fichier de configuration en lançant xbindkeys
xbindkeys
Démarrage automatique de Xbindkeys
Editez le fichier .profile et ajoutez y
xbindkeys
Sources
Pour ce petit tutoriel, je me suis inspiré des deux pages suivantes :