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

# 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 :

http://doc.ubuntu-fr.org/xbindkeys

http://doc.ubuntu-fr.org/zenity

Liste des Commentaires
le 10 Sep 2011 à 04:18:15
online store cialis >:-] levitra 087777 cheap car insurance :-) order cialis 8-]]
le 16 Feb 2012 à 06:03:27
qmysxxic Payday loans %-[[[ cash advance >:]] Payday loans online UK 8]]]
le 06 Apr 2012 à 09:46:58
Customers may also cheap ray ban sunglasses reach appreciate lots of aftermarket choices that are relevant using this group ray ban sunglasses uk. These types of aftermarket selections are with excellent counselling if itll found yourself in style, colour, ray ban sunglasses sale uk dimension as well as system. The duplicate from the ray ban aviator sunglasses will be to be had in the market from the uncertified retailers as well as ray ban wayfarer sunglasses in a low-priced price tag. Therefore it is important to simply obtain a rayban wayfarer from the authorised web page from the producers.
Laissez votre commentaire:
Un ou plusieurs champs ci-dessous ne sont pas remplis correctement.
Les champs obligatoires sont indiqués par une étoile rouge









En aucun cas, votre adresse email ne sera diffusée.
Elle ne sera utilisé que pour l'avatar (service de gravatar.com)
Les champs marqués d'une sont obligatoires.





© 2003 - 2012 kns7.org | Site réalisé et hébergé par KNet Solutions | Plan du site | Contact

En Deuil contre HADOPI:
kns7.org est en deuil contre les obscurantistes industriels du divertissement et leurs lois liberticides