Firefox et X-Chat 2

Il y a quelques jours j’ai désinstallé X-chat (http://www.xchat.org/) qui est devenue un shareware pour installer xchat 2 (http://www.silverex.org/news/) qui est toujours un freeware.

A mon grand dam, mon bon Vista sp1 ne considere pas X-chat 2 comme le client IRC par defaut, bilan c’est finis pour moi les gentils liens de type irc://irc.recycled-irc.net/toto. Firefox me renvoie a ce gentil message d’erreur : « firefox ne sait pas ouvrir cette adresse car le protocole (irc) lié n’est associé a aucun programme. » blablablabla

Mozillazine me propose cette solution :
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\""

Alors j’avais beau changer les variables dans tous les sens, pas moyen de le faire fonctionner. J’ai finalement trouver une piste quand un utilisateur de Clubic m’a donner ça version de sa clés registre x-chat. Et en la modifiant un peu alléluia ça marche :

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-Chat 2\\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-Chat 2\\xchat.exe \"%1\""

Donc par étape :
1 / Verifier qu’il n’y a plus de clés registre irc dans HKEY_CLASSES_ROOT
2 / Copier/Coller ce que je viens d’écrire plus haut dans le bloc note.
3 / Enregistrer le fichier en temps que .reg
4 / Double cliquez sur le fichier.

PS : il faut vérifier que le PATH de x-chat est le bon pour votre configuration.