X-Chat Frequently Asked Questions:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Get the most recent version of the FAQ from http://xchat.org/faq.html



1. How do I enable identd in X-Chat?

   Identd isn't actually apart of X-Chat. You will need to download and install 
   your own ident server. Most distributions, including RedHat, come with an 
   ident server program called pidentd. Make sure it is enabled in
   /etc/inetd.conf

   As an alternative, you can try this experimental identd server: xchat_auth
   http://xchat.org/auth/


2. How do I auto join more than 1 channel?

   In the Serverlist's channel column enter multiple channels and separate 
   them by commas, eg:  "#linux,#warez,#chat". Do not put spaces between the
   channels.


3. How do I autoconnect and join a channel when X-Chat loads?

   In the Serverlist, check the checkboxes "Autoconnect" of the entries
   you want to auto-join, and then:

      Version 1.4.x: run xchat with "-c" arg, i.e. ./xchat -c &

      Version 1.6.x: it's now automatic.


4. How do I cut and paste in X-Chat?

   It's exactly the same as any other X application. You simply mark the text
   you want, and then press middle mouse button to paste (if you only have a
   2 button mouse, press left&right buttons at once). 


5. How do I connect through a proxy?

   Using configure --enable-socks is now outdated and not recommended. Instead
   go to the menus, Settings -> Setup -> Proxy Server and fill in the requested
   information there (version 1.6.x only).


6. I get this error: /bin/sh: no: command not found

make  all-recursive
make[1]: Entering directory `/sec/Programme/xchat-1.4.0'
Making all in po
make[2]: Entering directory `/sec/Programme/xchat-1.4.0/po'
file=./`echo cs | sed 's,.*/,,'`.gmo \
  && rm -f $file && PATH=../src:$PATH no -o $file cs.po
/bin/sh: no: command not found
make[2]: *** [cs.gmo] Error 127
make[2]: Leaving directory `/sec/Programme/xchat-1.4.0/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/sec/Programme/xchat-1.4.0'
make: *** [all-recursive-am] Error 2


   This means you don't have GNU gettext installed. Either install it, or do
   ./configure --disable-nls (nls/gettext is for foreign language support).


7. Why does X-Chat open a listen port?

   If you compiled X-Chat with the --enable-panel option, ORBit (a library
   that is apart of Gnome) will open a port. X-Chat cannot prevent this, but
   if you don't compile with --enable-panel there will be no port open.


8. Why is the "Tint Transparency" option shaded out?

   It means you've compiled without gdk-pixbuf available. The configure script
   looks for gdk-pixbuf-config to find out if you have it installed.  When you
   start xchat, make sure Gdk-pixbuf is in the features list, e.g.:

      [ features ]  Gdk-Pixbuf Zvt Perl Gnome Trans

   On a redhat or mandrake system you should have something like:

      $ rpm -qa | grep gdk-pix
      gdk-pixbuf-0.9.0
      gdk-pixbuf-devel-0.9.0

   The "devel" package is also necessary! You should be able to find these
   packages on your Linux CDROM or local GNOME ftp site. Once you install
   gdk-pixbuf, try recompiling xchat.


9. How do I set different ban types?

   Two ways:

         /ban <nick> <bantype>

      where the <bantype> is a number from 0 to 3.

         /set ban_type <bantype>

      sets the default ban type to use for all bans. The different types are:

        0 *!*@*.host
        1 *!*@domain
        2 *!*user@*.host
        3 *!*user@domain
