X-Chat

维基教科书,自由的教学读本

Xchat是一个很流行的跨平台IRC聊天客户端。它界面美观,工作稳定,支持多种不同的字符和语言编码,拥有丰富的扩展插件,在WindowsMACOSXLinux下都能正常工作,表现优异。XChat是自由软件,作者使用GNU通用公共许可证。关于XChat软件本身,有一个维基百科條目:XChat

XChat 2.8.8软件界面


获取XChat[编辑]

GNU/Linux[编辑]

  • xChat for Fedora Linux: 可以在官方网站下载免费版客户端
  • xChat for Ubuntu Linux: 请在命令行输入 sudo apt-get install xchat 系统会自动开始安装
  • xChat 源代码:下载 编译指南(英文)
  • xChat 2.8.6 便携版 项目地址 下载链接

*注1:其他Linux系统用户可以尝试从源码编译,或使用rpm or deb 架构的软件包管理器来安装。安装完成后程序将存放在 应用程序 -> 互联网 -> xChat IRC

*注2: Fedora用户在编译之前需要安装gtk2-devel库支持: yum install gtk2-devel

MAC OS[编辑]

由第三方编译释出的MAC版本,原为xchat-aqua (项目主页)但很久没更新了,现在以 XChat Azure 的名字在AppStore里出现:App Store连接

Windows的安装过程中需选择加载Python支持
Windows的安装过程中需选择加载Python支持

Windows 98/2000/XP/7[编辑]

*注1:官方xchat的Windows版是收费软件,未注册只能使用30天。 需要测试官方xchat for Windows的可以访问 官方网站

*注2:开源的版本都是多国语言版,装的时候注意勾起 Translation 选项,即可按照您的系统语言自动选项软件语言。

*注3:为了获取插件支持,Windows用户请在安装时勾选Plugin支持,建议勾上Python,Perl等常用脚本的支持插件,如右图


xchat的使用[编辑]

连接到服务器[编辑]

连接到服务器

下载安装完了之后,Linux用户可以点击 应用程序 -> 互联网 -> xChat IRC 来启动xchat。Windows用户可以在自己的桌面上看到一个大大的橙色叉叉图标,点它。 倘若你是第一次使用,将会看到像右边这样的一个窗口:

  • 用户信息区域填写的是你将在IRC上使用的昵称和真实姓名之类的信息。
  • 昵称,就是你在IRC聊天里面,用到的名字。这个名字不是固定的,你在链接后也可以用 /nick 名字 命令随时可以更改,在这里,你可以先取一个名字。同一个在IRC服务器里,昵称是唯一的。因此如果你现在取的名字,在IRC服务器上已经有人占用了,软件就会自动使用“第二选择”,如果第二个还有人用,就继续选择第三选择。如果还是占用(这么衰),软件会让你手动输入一个其他的名字。
  • 用户名真实姓名,可以留空,也可以随意设置,但只能用英文字符和数字。
  • 网络区域是让你设置希望连接到的IRC服务器信息。如果你不希望这个对话框每次都跳出来,可以把启动时不打开网络列表的选项勾起来。

在全世界,有很多“IRC服务器”,就是专门用来提供IRC聊天功能的地方。目前维基使用的是Freenode的IRC服务器,地址是 irc.freenode.net;中文的有个Ellesime的服务器,地址是 irc2.eastgame.org


添加/修改服务器设置

如果需要链接到Freenode的服务器,只需在网络列表选择Freenode,并点击连接即可。由于预设列表里并无Ellesime的服务器,所以可以点新建按钮(Add)在左边列表里新建一个服务器,取名随意。上图中我使用的是 01 - Ellesime ,方便服务器排序的时候将它置于服务器列表的顶部。新建完之后,选中这个列表项,点击右边的编辑(Edit)按钮,将会出来如左图这么一个对话框。

最上方是服务器设置。xchat可以让你在一个服务器设定里填入多个同一个服务器的连入地址,方便在一个地址无法链接的时候选择其他的调换。刚新建完的时候这里只写着 newserver/6667 ,斜杠后面的数字表示连入的端口号。

现在我们将服务器地址填入。由于xchat默认支持开放的Unicode编码,所以建议使用UTF-8的端口号,6668 来连接Ellesime的服务器,即输入 irc2.eastgame.org/6668 (图中我用的是irc3的镜像地址)。为了方便跑团,可以将 “启动时自动链接到服务器” (Connect at Start up)选项勾起,这样xchat每次启动会自动连接上irc服务器。在本网络的所有服务器上使用SSL的选项可以使你使用SSL加密链接登录IRC服务器,有特殊加密需求的同学可以试用一下,但需要修改登录irc服务器的连入端口才能使用加密链接服务(见下表)

  • 收藏的频道是当连接到这个服务器时会自动进入的频道,在这里可以一次设置多个频道,频道名总是以#号开头的,频道名之间用逗号隔开。
  • 链接命令是当你连接到这个服务器后希望xchat自动帮你执行的命令。如 /list 等。
  • 昵称密码是你在这个服务器的Nickserv里注册过的昵称(如果有注册)的对应验证密码,xchat会帮你自动验证(如果需要)。当然,普通用户完全不需要注册即可以享受我们的irc服务。


普通连接 ssl加密连接 采用编码/字符集 对应客户端
6667 +7000 GB18030/GBK mIRC <=6
6668 +7001 UTF-8 mIRC >=7, xchat
6669 +7002 GB18030/GBK mIRC <=6
6670 +7003 BIG5 mIRC <=6
  • 字符集是当你在这个服务器聊天时使用的文字编码,通常不同的服务器有自己的编码设置。在此强烈建议使用xchat的用户选择UTF-8(Unicode)编码,因为它是目前最方便通用的字符编码,可以使用许多额外的其他语言的字符。如果你不希望使用Unicode,你可以在字符集里修改成其他编码,但是请特别注意,不同的字符集选项所对应的irc连入端口是不一样的。详见右方表格:

全部设置完毕之后,点击关闭按钮离开编辑窗口,在网络对话框点击连接(Connect),这时xchat将自动开始连接。 开始连接……

进入聊天室[编辑]

连接完毕后,如果你是第一次使用,xchat会弹出窗口问你是否需要自动进入某个频道,这时你可以填入希望自动进入的频道名字。一次设置多个频道,频道名总是以#号开头的,频道名之间用逗号隔开。

如果你不知道现在服务器上有哪些频道,你可以点击服务器->频道列表来打开频道列表窗口:

查看可以进入的IRC频道

在选择了用户上下限之后(推荐2-9999),点击下载列表,软件将会列出目前服务器上的频道列表,在列表中双击某个频道名即可进入。

配置XChat[编辑]

在窗口上点击菜单 设置->首选项 可以打开XChat的设置页面。 设置窗口

  • 为保证中文字符的正常显示,建议在这里选择一个中文等宽字体。
  • 本例中使用了 simsun.ttc 12号,繁體視窗請將字型指定為細明體,Linux用户可以使用文泉驿等宽微米黑[1]
  • 可以勾起使用时间戳的选项,这样显示起来就和mirc基本一致了。
  • 有些童鞋反应xchat的颜色和mirc比起来灰暗很多,那么可以在颜色一栏,点击每个按钮进行单独修改:

XChat颜色设置

  • 如果你需要保存Log,可以在 聊天-> 聊天记录 里设置 允许记录对话内容到磁盘

xchat插件的使用[编辑]

  • Linux系统已默认自带Python解释器,Linux用户可以直接载入。
  • Windows下的果园定制版XChat无须安装Python解释器,其他用户请参阅下一条。
  • 在Windows下使用Python脚本需要安装Python解释器:

加载xchat插件的一般方法[编辑]

  • 在xchat上点击窗口->插件和脚本
  • 然后点击载入按钮,选择你想要载入的插件,点确定。
  • 对不想要的插件,你也可以选中它,点卸载。

设置xchat启动时自动加载插件[编辑]

  • GNU/Linux系统或者UNIX类系统下,请将插件放在~/.xchat2文件夹下,~代表你的主文件夹;
  • Windows系统下,默认可将插件放在 系统盘:\Documents and Settings\你的用户名\Application Data\X-Chat 2\ 下。
    • 如果你选择了Portable模式,则直接放在安装目录下的Plugins文件夹里。
  • 搞定后重新载入插件/或者重新启动Xchat即可。

外部链接[编辑]

维基百科中的相关条目:

XChat官方网站

派生版本[编辑]

官方频道[编辑]