Astuce : ouvrir les URL d'Evolution dans Firefox
Par défaut, Evolution essaye d'ouvrir les URL avec Epiphany ou Galeon. Quand on n'a pas Gnome complètement installé, et donc pas le Gnome Control Center, c'est pas très facile de forcer Evolution à utiliser un autre navigateur, comme Firefox.
J'ai pas mal galéré pour trouver ça, mais ça marche. Voici, donc, comment j'ai fait :
1. Créez dans votre /home un fichier texte contenant le script suivant (je l'ai appelé lanceff) :
#!/bin/bash
firefox=/usr/local/firefox/firefox
echo $1
$firefox -a firefox -remote "ping()"
if [ $? == 0 ]; then
$firefox -a firefox -remote "openurl($1,new-window)"
else
$firefox $1
fi
Adaptez le chemin vers Firefox à votre cas.
2. Rendez le script exécutable :
chmod +x lanceff
3. En ligne de commande, lancez gconf-editor, descendez jusqu'à la clé /desktop/gnome/url-handlers/http et dans le champ command, inscrivez :
/chemin_vers_votre_home/lanceff %s
Adaptez bien sûr le chemin correct. Cliquez dans une zone vide, juste en-dessous des valeurs de la clé pour valider puis quittez l'éditeur GConf.
Voilà, normalement, quand vous cliquerez sur une adresse web dans Evolution, ça l'ouvrira dans une nouvelle fenêtre de Firefox. Si vous voulez que ce soit dans un nouvel onglet, remplacez, dans le script new-window par new-tab. L'astuce marche avec Evolution 1.4.6 et Firefox 0.9.3.
Sources : Gnome Hacks, Liste Evolution, Evolution Tips, Mozilla.org, et bien sûr la très utile commande firefox --help !
débutant, confirmé ou expert ?
Rédigé par: bus244 | le mercredi 20 oct. 2004 à 22h45
C'est l'astuce qui me manquait pour trouver évolution totalement convivial.
J'appele aussi ce script depuis d'autres logiciel comme par exemple gcfilms.
Très pratique,
Merci !
Rédigé par: niko.nk | le samedi 19 févr. 2005 à 12h17