rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[astuce] Config. FireFox + Thunderbird & autre

Posté par asevere, le lundi 3 mai 2004 à 22:11:30
Alut tout le monde!

Bon voilà un truc, j'ai testé ça y'a longtemps, et je voulais mettre un truc la dessus, mais j'ai oublié entre temps :o)

Donc Pour les utilisateurs de Gaim et d'un navigateur de base Mozilla, Qaund Gaim vous dis vous avez un nouveau mail c'est pratique de pouvoir ouvrir le mail en question dans un nouvel onglet de Mozilla, ou dans une nouvelle fenetre, mais pas dans une nouvelle instance ce qui entraine la selection d'un profil, ni dans la fenetre actuelle ou il y a déjà une page de CCM ouverte!

Pour cela, (enfin pas tout à fait mais c'est bien pratique) mozilla a une option trés pratique qui permet de reperer une si fenetre est déjà ouverte, et d'interagir un tout petit peu avec elle :)

Par exemple, dans une console:
firefox -remote "openURL (http://www.free.fr/, new-tab)"
Aura pour effet d'ouvrir un onglet dans la fenetre ouverte en y chargeant le site de free :)

Dans Gaim:
Menu Outils/préférences (Ctrl+P)
Section navigateur, il faut choisir manuel, et mettre la ligne de commande suivante,
firefox -remote "openURL (%s, new-tab)"
Voilà, c'est un peu plus pratique comme cela :o)

Bon le seul truc, c'est pas totalement au point. Si aucune fenetre de navigateur n'est ouverte, ça ne fonctionne pas. J'ai bien essayé de combiner la premiere avec un double pipe et un seconde commande au cas ou la premiere serait un echec, mais pour l'instant rien y fait. :(

++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le lundi 3 mai 2004 à 22:30:50
Bon en fin de compte, en passant par un script, ça fonctionne du tonnerre :)
cat navi
#!/bin/bash
firefox -remote "openURL ($1, new-tab)" || firefox $1
Et dans Gaim, a la place de la commande précedente,
navi %s
:o)

++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mardi 4 mai 2004 à 15:18:28
Salut adrien,

Nickel ton truc, ça marche du tonnerre de Brest (en hommage aux bretons ;-)) ).
Merci beaucoup.
Mets ça dans la base de connaissance si tu peux ;-)

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mardi 4 mai 2004 à 15:38:01
:)

Yep, c'est vrai que c'est pas encore devenu un reflexe cette base de connaissance...

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mardi 4 mai 2004 à 15:48:15
C'est vrai et pour l'instant elle stagne un petit peu, mais dès que ce sera devenu un "réflêxe" comme tu dis, je pense qu'elle s'avèrera très utile et que ce deviendra une bonne mine d'or ;-)), pour peu qu'un moteur de recherche vienne l'appuyer.

Sinon, dans le même esprit que ton astuce, t'aurais rien en magasin pour ouvrir le client mail (Thunderbird) directement depuis une adresse dans Firefox par hasard ? et tant qu'on y est inversement pour ouvrir Firefox (du moins un nouvel onglet) lorsqu'on clique sur un lien dans un mail ???

Merci ;o)

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mardi 4 mai 2004 à 15:51:42
:o)
Mailto is not a registred protocol
Désolé :)
Nan sans rire, je regarderai ce soir à la maison ;)
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mardi 4 mai 2004 à 15:53:20
C'est cela ouuui....

Merci et...

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mardi 4 mai 2004 à 17:15:35
Bon, je pense avoir trouvé, mais faudra que je paufine le tout ce soir...
Il faudra a priori installer une extension de FireFox pour faire en sorte que cela fonctionne puisque de base, le protocol mailto n'est pas gérré.

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mardi 4 mai 2004 à 17:20:10
Ok, thanks et ...

Z'@+...che donc ;-))

JP : Cap de burro Catalan ! 
Mais Content ;-)
Répondre à jipicy

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 08:54:10
C'est bon :)

J'ai trouvé comment tout faire, je te poste ça tout à l'heure du bureau :)

"Si c\'est stupide et que ça marche,
        alors ce n\'est pas stupide"
Répondre à asevere

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 12:09:08
Ok, je te remercie ;-))

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mardi 4 mai 2004 à 17:19:57
Pour l'inverse, c'est pas déjà prevu dans thunderbird !?

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 14:13:50
Donc:

Pour pouvoir utiliser les mailto dans FireFox, il faut installer l'extension "mozex" ( http://texturizer.net/firefox/extensions/#mozex ) qui permet de lier les differents protocoles (ftp, mailto, AIM, ed2k, etc.) à differentes applications.

Une fois l'extension installée:

Dans le menu Tools/Options de FireFox, choisir Extensions, chocher la case "intercept mailto: click"
Plus bas dans le champ Mailer, rentrer le chemin vers Thunderbird suivi d'une option (-compose) et d'un ou plusieurs argument(s)(%r, %A, %a, etc. cf: http://mozex.mozdev.org/arguments.html )

Là, il se pose le même probleme que plus haut, à savoir que si un Thunderbird est déjà lancé, ca demande avec quel profil faut il l'ouvrir, etc.

Donc il faut un script comme plus haut:
$cat mailer
#!/bin/bash
thunderbird -remote "mailto($2)" || thunderbird -compose $1
Ensuite, dans FireFox pour la configuration de mozex, pour le champ mailer il faut mettre:
mailer %r %a 
Voilà, les liens mailto ouvriront désormais la fenêtre de composition de Mozilla ThunderBird :o)

Pour l'autre cas (utiliser FF comme navigateur par default à partir de TB) il n'y a pas besoin d'installer une extension, le cas est déjà prévu, mais invisible :)
C'est a sasir directement dans les préférence de ThunderBird, soit dans les préférences globales, soit au niveau de l'utilisateur.

Pour ouvrir sans soucis (selon que FF est déjà ouvert ou non)on va utiliser le même script que précédement (nav)

Préférences globales:
dans /dir_to/thunderbird/defaults/pref/thunderbird.js
pref("n­etwork.protocol-handler.app.http", "nav");


Préférences utilisateur:
dans /home/user/.thunderbird/default/*.slt/prefs.js
user_pref("network.protocol-handler.app.http", "nav");


A noter que l'on peut faire de même pour les different protocols
(ftp => .app.ftp, https => .app.https, etc.

"Si c\'est stupide et que ça marche,
        alors ce n\'est pas stupide"
Répondre à asevere

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 14:36:49
Hi,

Je te remercie pour tout ça; J'essaye dès que je rentre ce soir ;-)) ...
et je te tiens au courant ;-)))

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 14:54:35
De rien :)

C'est un plaisir :p

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 15:21:18
Merci :p

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 15:23:53
Mais je t'en prie ;-))

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 15:26:22
Ben je disais merci pour le titre en fait :)

Mais merci a toi aussi de m'avoir parler de TB :) j'avais pas pensé faire la même chose avec qu'avec mozilla.

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 22:17:56
Bon, pour Gaim c'est parfait, mais ça je te l'ai déjà dit.
Par contre pour les deux autres c'est une autre histoire ;-/
Pour le "mailto", y'a rien à faire, avec Thunderbird ouvert ou pas !!!
Pour ce qui est des liens dans Thunderbird, j'ai aucun fichier "thunderbird.js" dans les préférences globales, et dans mon profil, pas de :
user_pref("network.protocol-handler.app.http);

Faut-il créer la référence ?

Par contre quand je clique sur un lien, j'ai une boîte de dialogue qui me demande avec quoi je veux l'ouvrir ? Le chemin pointe sur :
Rep_de_firefox/run-mozilla.sh
donc je change pour :
Rep_de_firefox/nav
Ca marche, mais l'affichage m****e un peu, en plus j'ai un message d'erreur qui dit :
Impossible de trouver le fichier /include/la_page.html. Vérifiez son emplacement et essayer à nouveau
???

A part ça c'est sympa de ta part de t'être penché sur le problème, merci encore.

;-))

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 22:52:08
pfff je comprend pas... chez moi ça fonctionne nickel pourtant!
Quelle version de Thunederbird ?

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 22:57:36
pour le mailto , je comprend pas...
Quelle version de FireFox ? (enfin firefox, ou firebird ?)
Quand tu executes le script d'une console, il fonctionne? ou pas du tout...

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

24


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 23:21:22
firefox 0.8
Depuis une console j'ai :
mailto n'est pas un protocole reconnu
mais "thunderbird" se lance !
par contre depuis le navigateur, niet, que dalle, walou ;-)

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

25


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 23:24:23
tu as bien mis dans le script
thunderbird -remote mailto()...

Sinon, dans la configuration de mozex, tu dois avoir un soucis, tu as bien mis mailer avec le chemin complet, puis %r %a ?

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

26


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 23:29:23
Oui pour la 1 et oui pour la 2 ;-)))

Par contre avec une instance d'ouverte, je n'ai plus le "mailto n'est pas un protocole..." depuis une console.

Si ça peut servir ;-)

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 22:59:20
Flute... me manque un bout du message:

Pour ce qui est des liens dans Thunderbird, j'ai aucun fichier "thunderbird.js" dans les préférences globales, et dans mon profil, pas de :
user_pref("network.protocol-handler.app.http);

Faut-il créer la référence ?

Oui faut le faire à la mimine :)
Pour le thunderbird.js, tu dois avoir un autre fichier de preference aà a place...

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 22:55:17
0.5

pfffffffffffffffffffffffffffff, te casses pas sinon, c'est pô grave, on y arriveras bien tôt ou tard ;-)))

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le mercredi 5 mai 2004 à 23:09:19
T'as bien mis les chemins complets ?
tu as bien penser a faire des chomd 777 sur les deux script ?

On ne sait jamais :)
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
Répondre à asevere

27


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le mercredi 5 mai 2004 à 23:41:33
Vi j'ai bien mis les chemins complets, et non j'avais pas fais un chmod 777, juste le droit d'exécution sur le script, mais depuis j'ai fait et ça change rien au problème ;-(

Sinon j'ai trouvé ça, jettes-y un oeil :
http://forums.mozillazine.org/viewtopic.php?p=146623&highlig­ht=mozex#146623

Good night ;-))

Z\'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
Répondre à jipicy

28


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asevere, le jeudi 6 mai 2004 à 00:11:54
Yep, j'ai vu ça dans un autre forum, mais c'est un peu compliqué et tordu de faire tout ce tralala pour verifier su thunderbird est lancé, ceci dit, peut-etre que le comportement de la commande dans la 0.5 n'est pas exactement le comportement attendu (erreur si pas de fenetre) et donc empeche mon script de fonctionner.
Si tu pouvais essayer leur script pour voir si ça fonctionne, on serait fixé :)

Ce qui m'emm* le plus, c'est ça:
Depuis une console j'ai :
mailto n'est pas un protocole reconnu

ça devrait faire ça avec firebird/fox sans l'ext