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 :
- 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).
- Changing the port is a (IMO minor) security issue, see Ubuntu Wiki Fix DCC Exploit for additional information.
- 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.
- 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
- 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”.
- On the Left: Interface -> Select the “Text box” tab.
- 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.
- On the Left: Interface -> Select the “Input box” tab.
- 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.
- On the Left: Select the “Channel switcher” tab.
- 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.
- On the Left: Chatting -> Select the “General” tab.
- 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.
- On the Left: Chatting -> Select the “Logging” tab.
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.
- Themes. There are several sites for xchat themes. Toxin is my favorite. There is also a slightly outdated list on Xchat .
- 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.
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.
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 ;)
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)
Thats odd Vadim, I use xchat all the time and i’ve never had it crash not even once on me.
Pingback: How-To Session: Using Pidgin with IRC « The_Linux_Cauldron
Very nice link on Pidgin, thank you shadowkain99 for both the write up and link.
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.