How to trigger xchat from firefox?

October 4th, 2007 mysurface Posted in firefox, X11, xchat | Hits: 46822 | 8 Comments »

When you hitting irc url such as irc://irc.freenode.net/lbe in firefox, is it possible to open up in xchat?

The answer is yes. How?

You need to add two lines of firefox config.


If you are advance firefox user, you must already know that where to add firefox config, that is a hidden feature of firefox which allows you to customize a lots of things. First, type this into url text bar.

about:config

You will be open to firefox config page which list all the firefox configs. Observed that, there is a filter text bar just below your tabs. First lets check to see whether the irc protocol has been implemented.

Insert the line below into filter text bar to check

network.protocol-handler.app.irc

If nothings returns, you need to set it manually, else you are lucky, you can clicks on the irc links, it may probably open xchat for you.

First of all add a boolean config by right click on the page and select New->Boolean

network.protocol-handler.external.irc

Set it to true.

Next, create a string config,

network.protocol-handler.app.irc

And set the string as

/usr/bin/xchat -e --url=%s

Now, its done. No need to restart firefox.

For more info, kinda refers to Gentoo Linux Wiki. You can implement for mailto:// and others protocol as well.

8 Responses to “How to trigger xchat from firefox?”

  1. Since i am not that much experianced user to firefox i cont find this firefox config page and how to proceed with that commands.please meke me very clear about this xchat ….how to
    make it very usefull……

  2. First, type this into url text bar.

    about:config

  3. It didnt work out for me. Im not a noob, and I did checking for over 20 minutes now and it is pissing me off seriously.

    *#@@

  4. goddamnit: Cool down dude. You probably can try this:
    Create a bash script /usr/bin/xchat-firefox

    #!/bin/bash
    xchat --existing --url=$@
    

    Change the string value of “network.protocol-handler.app.irc” in firefox about:config to

    /usr/bin/xchat-firefox

    Hope that help.

  5. Thank you, this worked great! If it doesn’t work for some of you try typing whereis xchat, it might be installed in a different location mine was /usr/local/bin/xchat

  6. I’ve tried several ways to get this to work and here’s which i’ve foung to be the easiest for ubuntu 10.10 (SOLVED)

    Install Xchat

    Alt + F2

    type: gconf-editor

    run

    expand -desktop
    -gnome
    -url-handlers
    -irc

    double click command on right of window

    xchat –existing –url=%s (ENTER)

    IMPORTANT after the = it is a percent sign SHIFT+5 NOT dollar sign SHIFT=4 like is reported all over other solution posts.

    the make sure enabled is checked

    close window save is automatic

    start firefox (3.6.13)

    edit tab
    preferences
    APPLICATIONS
    irc
    change always ask to USE Xchat (default)

    close

    AUTOMATICALLY SIGNS INTO SERVER AND CHANNEL MULTIPLE TIMES SAME WINDOW. GOTO YOUR FAV IRC SEARCH SITE AND GIVE IT A TRY.

    I FOUND THIS MUCH EASIER THAN WRITING BASH SCRIPTS OR MANIPULATING ABOUT:CONFIG IN FIREFOX

  7. None of the above stuff worked for me on Ubuntu 11.04; For some reason, the Launch Application dialog box would open when i clicked a irc:// link…

    So i had to resort to the following method :
    1.Create a script file “launch-xchat” in your home folder with the following 2 lines :

    #!/bin/bash
    xchat –existing –url=$@

    2.Select the properties of the file go to the “Permissions” tab and Check the box “Allow executing file as program”

    3.Click and irc:// link; this opens the “Launch Application” dialog box. Click “Choose..” button and open the “launch-xchat” file.

    4. Check the box “Remember this choice for irc link” and click OK

Leave a Reply