Bonjour!
Je vais encore vous parler de surf, le navigateur fait pas suckless.org. Vous avez peut-être essayé le patch searchengines : http://surf.suckless.org/patches/searchengines
Cependant, avec la dernière version hg, il ne marche plus automatiquement. Et comme la version hg présente vraiment beaucoup d’amélioration, et pour ceux qui ne veulent pas s’embêter à éditer les sources à la main au bon endroit où il faut, voici un script fait maison :
~/.surf/searchengines.sh :
[code]#!/bin/sh
#search engines for surf
#dmenu colors
SB="#AFAFAF"
SF="#000000"
NB="#0C0C0C"
NF="#D4D4D4"
ENTREE=$(echo “” |dmenu -i -nb $NB -nf $NF -sb $SB -sf $SF)
ENGINE=$(echo $ENTREE |cut -d ’ ’ -f 1 )
RECHERCHE=$(echo $ENTREE |cut -d ’ ’ -f2- |sed ‘s/ /+/g’)
if [ -n $RECHERCHE ]; then
case $ENGINE in
ix ) echo -n “https://eu.ixquick.com/do/metasearch.pl?query=$RECHERCHE&language=francais” ;;
g ) echo “http://www.google.fr/search?q=$RECHERCHE” ;;
wik ) echo -n “http://fr.wikipedia.org/w/index.php?title=Spécial%3ARecherche&search=$RECHERCHE’&'go=Lire” ;;
dic ) echo -n “http://www.le-dictionnaire.com/definition.php?mot=$RECHERCHE” ;;
tor ) echo -n “http://btjunkie.org/search?q=$RECHERCHE” ;;
e ) echo -n “http://www.ethicle.com/fr/search.php?q=$RECHERCHE” ;;
esac
fi
exit
[/code]
Puis, dans le config.h de surf, ajoutez ceci :
#define SEARCHENGINE(p) { .v = (char *[]){ "/bin/sh", "-c", \
"xprop -id $1 -f $0 8s -set $0 `/home/xavier/.surf/searchengines.sh` || exit 0", p, winid, NULL } }
En dessous des static par exemple.
Enfin, ajoutez un raccourci pour ce script, par exemple ctrl+f :
{ MODKEY, GDK_f, spawn, SEARCHENGINE("_SURF_URI") },
Voila, pour toutes question ou suggestions, c’est ici qu’il faut poster
. Je pense que vous aurez compris comment ça marche et ajouter des moteurs :
tapez le raccourci clavier : dmenu s’affiche. Tapez alors la lettre ou l’indicatif du moteur de recherche (g pour google, wik pour wikipedia), puis ensuite votre recherche.
Ce qui pourrait être sympa, c’est que l’on propose ici d’autres adresses de recherche quelconque 
![]()



