Xchat Customizations

March 14th, 2009 by bodhi.zazen

XChat is one of several IRC clients (other options include irssi , mibbit , Pidgin, and ChatZilla to name just a few).

If you need additional assistance on IRC , see:

The motivation for this post is that after helping a number of (new) users with IRC and would like to share some tips on Xchat (mostly put them in one place).

First, most people using Xchat seem to prefer xchat (as opposed to xchat-gnome), although this is certainly not universal.

The most common tips fall into either Network configuration or Preferences.

Network options (Automatically join favourite channels, change to port 8001, and automatically identify your registered nick):

Go to: Xchat -> Network List …

Select your network (Ubuntu Servers , FreeNode, etc)

Hit edit box :

  1. Consider changing the port to 8001. Select your network (at the top), hit “edit” and change (for example) “Freenode/6667″ to “Freenode/8001″ (The last 4 digits are the port).
  2. If you want to auto identify , enter your password in the “Nickserv password” box.
  3. Add channels you wish to auto-join in the “Favourite channels” box.
    • Syntax is comma delineated, no spaces
    • Ex #channel_1,#channel_2

Preferences

Go to Settings -> Preferences

  1. Enable time stamps (shows time of messages) and add color to nicks.
    • On the Left: Interface -> Select the “Text box” tab.
      • Select “Colored nick names” (Always a nice option).
      • Select “Enable time stamps”.
  2. Consider disabling the “Automatic nick” feature (it is disabled by default).
    • On the Left: Interface -> Select the “Input box” tab.
      • Make sure “Automatic Nick Completion (Without TAB key)” is UNSELECTED.
      • This feature is annoying if you accidentally ping people, especially in large channels.
  3. Configure the appearance of channels. The default “tree” view is, IMO, less then ideal.
    • On the Left: Select the “Channel switcher” tab.
      • At the top, select “Tabs” (most people prefer tabs to the “Tree” view).
      • Optional : Select (click) the “Smaller text” box. Personally I prefer this.
      • “Show channel switcher at” , if necessary select “Upper Left” form the pull down box.
  4. Setting your away message.
    • On the Left: Chatting -> Select the “General” tab.
      • You can now set away and leaving messages.
      • Consider disabling “Leave Channel” messages (unselect the “Show away once” box) as these messages can be annoying in large channels.
  5. Optional – log channels.
    • On the Left: Chatting -> Select the “Logging” tab.
      • As you can see, logging channels is easy, thus always *assume* your conversations are logged.

You will then need to re-start Xchat for your changes to take effect.

StumbleUpon

Posted in Linux

6 Comments »

  1. Hm… got one that makes it not crash when doing “/list” or connecting to another server other than freenode?

    I’ve been forced to use it since Pidgin crashes everytime now when connecting to IRC, and xchat is less than optimal in usability and my attention.

    Comment by Vadim P. — March 15, 2009 @ 7:52 am

  2. I suggest you run pidgin from the command line to see what error message you are getting and post on a help forums or ask for assistance from your LUG.

    In terms of XChat, try some of the suggestions here you may like it ;)

    Comment by bodhi.zazen — March 15, 2009 @ 9:17 am

  3. Did that, asked on #pidgin, the a-hole attitude as usual are unhelpful. I doubt a forum would help though as the gdb error message said it just crashed out when making one of the umpteen threads.

    I gave it up as a lost cause, but thinking to migrating to mozilla prism + mibbit, because xchats crashes are annoying (crashes on when setting a transparent background, getting list, connecting to another non-freenode server – just generally unrealiable, which is surprising for such a popular program)

    Comment by Vadim P. — March 16, 2009 @ 6:53 am

  4. Thats odd Vadim, I use xchat all the time and i’ve never had it crash not even once on me.

    Comment by nhasian — March 19, 2009 @ 2:18 am

  5. [...] Posted by shadowkain99 on March 19, 2009 Many times the question is asked on Linux forums?  What is the best IRC client?  While, there is no TRUE answer to this question, you often will see the popular clients such as good old IRSSI, Xchat, Putty, mIRC, and sometime Pidgin.  The reason Why I am teach you piding today is the simple fact that it handles practically ALL protocols, not just IRC, such as Xchat.  If all you do is use IRC,I suggest you check out Bodhizazen’s Xchat Page [...]

    Pingback by How-To Session: Using Pidgin with IRC « The_Linux_Cauldron — March 19, 2009 @ 8:32 am

  6. Very nice link on Pidgin, thank you shadowkain99 for both the write up and link.

    Comment by bodhi.zazen — March 19, 2009 @ 12:36 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment