该文档主要介绍如何 安装并使用 HexChat 这款流行且易用的 IRC 客户端。
其他可选的客户端还有:
- http://webchat.freenode.net/ (网页版,无需额外的软件)
- Chatzilla Firefox 附加组件
- 一众 流行的 Linux 客户端 (已过时)
如何安装 HexChat
在 Fedora 22 之后的新版本上请使用 DNF 安装:
$ sudo dnf install hexchat
在 Fedora 21 以前的旧版本上请使用 YUM 安装:
$ sudo yum install hexchat
如何连接
启动 HexChat 后可以看到一张网络服务列表。在连接之前,你可能需要设置一个独一无二的 Nick Name (昵称)。
在 freenode 的活动中设置完成后,点击 Connect (连接)按钮。
这时会有弹窗提示你加入一个频道,先不必选择,暂时忽略掉。
如何加入 #fedora 频道
通常想加入某个频道,你只需要输入 /join #channel
命令,但是 #fedora 频道还有一项要求,那就是进行注册。
参考 http://freenode.net/kb/answer/registration 这里的教程即可。
注册完成并验证身份后,你就可以加入该频道或者其他诸如 #fedora-meetings 等频道了。
如何自动登录并加入频道
每次登录的时候都需要验证一遍身份再加入频道,确实比较麻烦,你可以在网络列表中对其进行设置: (ctrl+s) > freenode > edit(编辑)。
你可以在这里设置成 Connect to this network automatically(自动连接到该网络)。
freenode 需要你提供以下信息:
- Login type(登录类型) 设置成 SASL (默认选项)
- User Name(用户名) 即你的帐户昵称
- Password 你的密码
参考 https://freenode.net/kb/answer/hexchat 这里的教程即可。
然后在弹窗中切换到 Autojoin channels (自动加入频道)标签,点击 Add (添加)即可添加想要自动加入的频道。
基础 HexChat/IRC 命令
/help
- 显示全部命令。/help Command
- 显示命令用法。/nick NewNickName
- 修改昵称。/whois NickName
- 显示某昵称的基本信息。查看更多信息,请使用/msg NickServ info NickName
。/away AwayMessage
- 暂时离开频道并留下一条离开信息。重新回来时请使用/back
命令。/quit QuitMessage
- 退出 IRC 频道并留下退出信息。
更多信息请参考 [1]。
会议礼仪
以下仅适用于某些 IRC 会议,其他的会议可能更随意一些。
- 请留意他人在做的事,尽量不要中途打断
- 如果有疑问,请先打一个问号 "?" 表示你想要提问
- 如果想要发言,可以先打个叹号 "!" 表示举手
- 发言结束后请打一个 "eof" 代表说完了
- 同意某人的观点请打 "+1"
关于 IRC 会议的更多信息可以参考 Meeting channel。
如何在 freenode 网络上创建一个 Fedora IRC cloak(隐身衣)
- 将你的 IRC 昵称添加到 FreenodeCloaks 页面
- 等到你的 Fedora IRC cloak(隐身衣)创建成功之后,别人就不会再看得到你的 hostname (主机名)。
- 别人看到的结果会类似这样:
yournick@fedora/yournick
。