Firefox et xchat 2 comme logiciel irc

Bonjour,

Je suis sous vista sp1 et firefox 2. Je viens de desinstaller xchat (http://www.xchat.org/) qui est devenue un shareware pour installer xchat 2 (http://www.silverex.org/news/) qui est toujours un freeware.

Jusqu’a maintenant quand je cliquer sur un lien de type irc exemple irc://irc.recycled-irc.net/toto sur une page web mon bon xchat se lancé et je pouvais discuter sur le canal irc. Depuis que j’ai xchat 2 l’association ne se fait plus et j’obtiens le message : “firefox ne sait pas ouvrir cette adresse car le protocole (irc) lié n’est associé a aucun programme.”

Mon Xchat 2 quand a lui fonctionne très bien. Alors j’ais un peu googlé et les seule réponse que j’ai trouvé c’est de modifier directement dans la base de registre :confused:

http://kb.mozillazine.org/Register_protocol

REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@=“URL:foo Protocol”
“URL Protocol”=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="“C:\Program Files\Application\program.exe” “%1"”

Il n’y aurais pas une solution plus simple ?

Ben pourquoi n’utilises tu pas mIRC plus simplement ?
Sinon la commande registre est claire :wink:

C’est un avis personnel, mais moi je préfère XChat :stuck_out_tongue: et pour ceux qui sont pas contents, qu’ils prennent leur fofox et y installent le module Chatzilla et pissétou :slight_smile:

Je viens d’écrire ça mais cela ne fonctionne pas.


REGEDIT4

[HKEY_CLASSES_ROOT\irc]
@="URL:irc"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\shell]

[HKEY_CLASSES_ROOT\irc\shell\open]

[HKEY_CLASSES_ROOT\irc\shell\open\command]
@="\"C:\\Program Files\\X-Chat 2\xchat.exe" \"%1\""

Un peu d’aide ? :slight_smile:

Chez moi dans le registre ça se présente légèrement différemment:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\irc]
@="URL:IRC Protocol"
"BrowserFlags"=dword:00000008
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\DefaultIcon]
@="C:\\Program Files\\xchat\\xchat.exe,0"

[HKEY_CLASSES_ROOT\irc\shell]
@="open"

[HKEY_CLASSES_ROOT\irc\shell\open]

[HKEY_CLASSES_ROOT\irc\shell\open\command]
@="C:\\Program Files\\xchat\\xchat.exe --existing --url=\"%1\""

Chez moi en tout cas ça marche, essaye chez toi :confused:

Sinon il y avait une soluce:

# taper dans la barre d'adresse de Firefox; about:config
# clic droit->nouvelle->valeur booléenne et entrez network.protocol-handler.external.irc -> true
# clic droit ->nouvelle->chaine de caractères et entrez network.protocol-handler.app.irc -> /usr/bin/irc.xchat

Mais elle est visiblement valable que pour Linux.

EDIT: si tu veux modifier le registre, pense à faire une copie de sauvegarde avant, supprime “irc” de HKEY_CLASSES_ROOT, copie-colle le code dans le bloc notes et enregistre avec une extension .reg, puis double clic pour insérer les infos dans le registre.
Je sais pas si ça diffère entre XP et Vista, le code nécessaire.
Edité le 26/04/2008 à 02:43

Merci Arkados j’avance mais cela ne marche toujours pas.

J’ai modifier ce que tu m’a proposer pour l’adapter a mon PATH


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\irc]
@="URL:IRC Protocol"
"BrowserFlags"=dword:00000008
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\DefaultIcon]
@="C:\\Program Files\\X-Chat2\\xchat.exe,0"

[HKEY_CLASSES_ROOT\irc\shell]
@="open"

[HKEY_CLASSES_ROOT\irc\shell\open]

[HKEY_CLASSES_ROOT\irc\shell\open\command]
@="C:\\Program Files\\X-Chat2\\xchat.exe --existing --url=\"%1\""

La clés vient bien s’inscrire dans la base de registre (comme avec le code que j’avais avant) mais il ne se passe toujours rien.

Pour ce qui est de la deuxieme soluce, j’ai essayé de l’adapter pour windows (car ton exemple est pour linux) en remplacant /usr/bin/irc.xchat par C:\Program Files\X-Chat2\xchat.exe mais cela ne fonctionne pas non plus.

Je suis preneur si quelqu’un a une autre idée ou verrais une erreur dans l’écriture du reg :wink:
EDIT :
ok je viens de trouver je viens d’enlever --existing --url=\ et maintenant cela fonctionne. Merci :slight_smile:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\irc]
@="URL:IRC Protocol"
"BrowserFlags"=dword:00000008
"EditFlags"=dword:00000002
"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\DefaultIcon]
@="C:\\Program Files\\X-Chat2\\xchat.exe,0"

[HKEY_CLASSES_ROOT\irc\shell]
@="open"

[HKEY_CLASSES_ROOT\irc\shell\open]

[HKEY_CLASSES_ROOT\irc\shell\open\command]
@="C:\\Program Files\\X-Chat2\\xchat.exe \"%1\""

Et voila blog.artiflo.net…
Edité le 01/05/2008 à 16:06

Mmmmh, --existing --url=\ était peut être valide que pour une certaine version de Xchat… (je tourne avec la 2.8.5e)

Et hop, encore un morceau de mon registre qui fera le tour du globe ^-^. Tiens d’ailleurs je vais peut-être lancer un pti truc style blog pour y déverser tout mon savoir…
[spoiler](comme ça pour répondre à une question sur Clubic j’aurais qu’à faire un copier-coller, [mode=fainéant] :diable:)[/spoiler]

a+ :wink:
Edité le 29/04/2008 à 01:30

Oui comme tu as vu j’ai commencer un petit blog “bloc note” c’est plus pour moi que pour les autres en fait :wink: Mais j’ai cité que l’aide venait de clubic et je t’ai attribuer le point de résolution :wink: