Xchat Customizations

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 “Server password” box. If you use the “Nickserv password” box you may be kicked out of channels when you joing before you have identified.
  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.

Themes

    There are a number of additional visual adjustments you can make.

  1. Themes. There are several sites for xchat themes. Toxin is my favorite. There is also a slightly outdated list on Xchat .
  2. You can also set a background image / transparency under Edit -> Preferences -> On the left Interface, Text box. From there you can set a background or transparency if you prefer.
This entry was posted in Linux. Bookmark the permalink.

7 Responses to Xchat Customizations

  1. Vadim P. says:

    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.

  2. bodhi.zazen says:

    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 ;)

  3. Vadim P. says:

    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)

  4. nhasian says:

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

  5. Pingback: How-To Session: Using Pidgin with IRC « The_Linux_Cauldron

  6. bodhi.zazen says:

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

  7. Saint says:

    regarding the port change:
    http://www.osti.gov/bridge/servlets/purl/302851-mpSM9L/webviewable/302851.pdf

    So when Bodhi says that it’s minor. I would agree(FWIW). Still it’ll keep happy code monkies with unicorn scan off of your uber-secret Lolz and other meaningless chats. See his info on AppArmor otherwise.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>