Internet Relay Chat


As documented in RFC 2812 and RFC 2813, the IRC protocol is used for text conferencing. Like mail and news, IRC uses a client/server model. Although it is rare for an individual to establish an IRC server, it can be done. Most people use public IRC servers and access them with IRC clients.

Fedora Core provides a number of graphical IRC clients, including XChat, licq-kde, and Mozilla-chat, but there is no default chat client for Fedora Core. Fedora Core Linux also provides the console clients epic and licq for those who eschew X. If you don't already have a favorite, you should try them all.

Caution

You should never use an IRC client while you are the root user. It is better to create a special user just for IRC because of potential security problems. To use XChat in this manner, you open a terminal window, use su to change to your IRC user, and start the xchat client.


XChat is a popular IRC client, and it is the client that is used in this chapter's example. The HTML documents for XChat are available in /usr/share/docs/xchat. It is a good idea to read them before you begin because they include an introduction to and cover some of the basics of IRC. To launch the XChat client, select the IRC Client item from the Internet menu found under the Extras menu, or you can launch it from the command line, like this:

$  xchat &


The XChat application allows you to assign yourself up to three nicknames. You can also specify your real name and your username. Because many people choose not to use their real names in IRC chat, you are free to enter any names you desire in any of the spaces provided. You can select multiple nicknames; you might be banned from an IRC channel under one name, and you could then rejoin using another. If this seems slightly juvenile to you, you are beginning to get an idea of the type of behavior on many IRC channels.

When you open the main XChat screen, a list of IRC servers appears, as shown in Figure 8.21. After you choose a server by double-clicking it, you can view a list of channels available on that server by choosing Window, List Window. The XChat Channel List window appears. In that window, you can choose to join channels featuring topics that interest you. To join a channel, you double-click it.

Figure 8.21. The main XChat screen presents a list of available public servers from which to select.


The Wild Side of IRC

Do not be surprised at the number of lewd topics and the use of crude language on public IRC servers. For a humorous look at the topic of IRC cursing, see http://www.irc.org/fun_docs/nocuss.html. This site also offers some tips for maintaining IRC etiquette, which is essential if you do not want to be the object of any of that profanity! Here are some of the most important IRC etiquette rules:

  • Do not use colored text, all-capitalized text, blinking text, or "bells" (beeps caused by sending ^G to a terminal).

  • Show respect for others.

  • Ignore people who act inappropriately.


After you select a channel, you can join in the conversation, which appears as onscreen text. The messages scroll down the screen as new messages appear.

Tip

You can establish your own IRC server even though Fedora does not provide one. Setting up a server is not a task for anyone who is not well versed in Linux or IRC.

A popular server is IRCd, which you can obtain from ftp://ftp.irc.org/irc/server/. Before you download IRCd, you should look at the README file to determine what files you need to download and read the information at http://www.irchelp.org/irchelp/ircd/.




Red Hat Fedora 5 Unleashed
Red Hat Fedora 5 Unleashed
ISBN: 067232847X
EAN: 2147483647
Year: 2004
Pages: 362

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net