J'ai TB 0.8 , FF 0.9.3 , KDE 3.2, gentoo linux 2.6.8.1.
J'ai défini dans ~/.mozilla/firefox/default.xyz/user.js
user_pref("network.protocol-handler.app.mailto", "/home/djax/bin/mailto.sh");
/home/djax/bin/mailto.sh contient
#!/bin/bash
if pgrep -u `whoami` thunderbird-bin > /dev/null
then
thunderbird -remote "mailto(`echo $1 | cut --bytes=8-`)"
else
thunderbird $1
fi
Mais quand je clique sur un mailto:, j'ai ce message d'erreur:
fgrep: /usr/lib/MozillaThunderbird/defaults/pref/thunderbird.js: No such file or directory
/usr/lib/MozillaThunderbird/mozilla-xremote-client: Error: Failed to find a running server.
No running windows found
Error: No running window found
Un germanophone a le même problème, mais personne ne lui a répondu:
http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&thre(...)
J'ai essayé aussi d'installer mozdev comme conseiller sur certains sites, mais il ne se trouve pas dans mon panneau d'extension, et je n'arrive pas à le configurer.
Si qq1 arrive à ouvrir le composeur de mail de TB depuis un lien mailto dans FF, merci de me dire comment (il|elle) fait.
# Trouver une instance Thunderbird...
Posté par Christophe GRAND (site web personnel) . Évalué à 2.
mozilla-thunderbird -remote 'ping()'
la réponse c'est ça ne marche pas... enfin chez moi (Tbird 0.8.2)
Si jamais ça marche chez toi ça te permettra de trouver s'il y a déjà un Tbird sans utiliser de pgrep... sinon mon post ne sert vraiment à rien.
[^] # Re: Trouver une instance Thunderbird...
Posté par Djax . Évalué à 1.
ça me demande de choisir un profile, je n'ai que default, je clique start tb, et il se plaint que le profile default est déjà utilisé. Si je modifie mon user.js pour /usr/bin/thunderbird (qui est un lien symbolique vers mozilla-launcher , j'ai le même phénomène)
Le TB 0.8.2 est déjà sorti?
[^] # Re: Trouver une instance Thunderbird...
Posté par Christophe GRAND (site web personnel) . Évalué à 1.
Bizarre qu'il te demande le profil.
Je viens de trouver que mon erreur était due à un mozilla-thunderbird (le script sh) bogué (note pour plus tard : le corriger).
Si je fais dans un terminal :
/usr/lib/mozilla-thunderbird/mozilla-thunderbird-xremote-client 'mailto(foo@bar.com)' || mozilla-thunderbird mailto:foo@bar.com
Ca marche !
Peut-être peux tu élaborer qqch là-dessus
[^] # Re: Trouver une instance Thunderbird...
Posté par Djax . Évalué à 2.
djax@pc~$ /usr/lib/MozillaThunderbird/mozilla-xremote-client 'mailto(foo@bar.com)'
ça me dit:
Lorsque je fais
djax@pc~$ thunderbird mailto:foo@bar.com
ça me dit:
Si je fais:
djax@pc~$ /usr/lib/MozillaThunderbird/thunderbird-bin mailto:foo@bar.com
ça me donne:
la comande:
djax@pc~$ /usr/lib/MozillaThunderbird/thunderbird mailto:foo@bar.com m'ouvre le panneau pour choisir un profil.
La commande montre bien que TB tourne:
djax@pc~$ ps aux | grep thunder | grep -v grep
djax@pc~$ file /usr/lib/MozillaThunderbird/thunderbird
djax@pc~$ file /usr/lib/MozillaThunderbird/thunderbird-bin
djax@pc~$ file /usr/lib/MozillaThunderbird/mozilla-xremote-client
djax@pc~$ file /usr/bin/thunderbird
djax@pc~$ file /usr/libexec/mozilla-launcher
PS: Je suis sous X.org 6.7
[^] # Re: Trouver une instance Thunderbird...
Posté par Christophe GRAND (site web personnel) . Évalué à 2.
Q1: quand tu lances TB en temps normal, il te demande un profil ?
Q2: (si Q1 == oui) que fait /usr/lib/MozillaThunderbird/thunderbird -remote 'mailto(mailto:foo@bar.com)' ?
Sinon, publie ton mozilla-launcher et ton /usr/lib/MozillaThunderbird/thunderbird ça peut être instructif.
[^] # Re: Trouver une instance Thunderbird...
Posté par Djax . Évalué à 1.
[^] # Re: Trouver une instance Thunderbird...
Posté par Djax . Évalué à 1.
[^] # Re: Trouver une instance Thunderbird...
Posté par Djax . Évalué à 1.
oui c'en est un:
(ayant touché aussi FF)
http://bugzilla.mozilla.org/show_bug.cgi?id=244060#c13(...)
(TB a son propre rapport du bogue)
http://bugzilla.mozilla.org/show_bug.cgi?id=259305(...)
# Un script qui marche
Posté par Anonyme . Évalué à 1.
[^] # Re: Un script qui marche
Posté par Christophe GRAND (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.