Table des Matières
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
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
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).
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
Et ajoutez les lignes suivantes :
"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
Démarrage automatique de Xbindkeys
Editez le fichier .profile et ajoutez y

Sources
Pour ce petit tutoriel, je me suis inspiré des deux pages suivantes :
KNet Solutions
Wilogo