From Fedora Project Wiki
m (fix typo)
m (chatzilla is gone)
 
(3 intermediate revisions by 2 users not shown)
Line 3: Line 3:


其他可选的客户端还有:
其他可选的客户端还有:
* http://webchat.freenode.net/ (网页版,无需额外的软件)
* [https://wiki.gnome.org/Apps/Polari Polari,面向 GNOME 用户打造的 IRC 应用程序]
* [https://addons.mozilla.org/en-US/firefox/addon/chatzilla/?src=ss Chatzilla Firefox 附加组件]
* [https://konversation.kde.org/ Konversation,面向 KDE 用户打造的 IRC 应用程序]
* 一些 [http://www.ircreviews.org/clients/platforms-unix.html 流行的 Linux 客户端] (已过时)
* [https://web.libera.chat/?channels=#fedora-zh 网页版,无需额外的软件]


== 如何安装 HexChat ==
== 如何安装 HexChat ==
Line 11: Line 11:
<pre>
<pre>
$ sudo dnf install hexchat
$ sudo dnf install hexchat
</pre>
在 Fedora 21 以前的旧版本上请使用 [[yum|YUM]] 安装:
<pre>
$ sudo yum install hexchat
</pre>
</pre>


Line 22: Line 17:
启动 HexChat 后可以看到一张网络服务列表。在连接之前,你可能需要设置一个独一无二的 ''Nick Name'' (昵称)。
启动 HexChat 后可以看到一张网络服务列表。在连接之前,你可能需要设置一个独一无二的 ''Nick Name'' (昵称)。


''freenode'' 的活动中设置完成后,点击 ''Connect'' (连接)按钮。
设置完成后,在网络列表中选中 ''libera.chat'',点击 ''Connect'' (连接)按钮。


这时会有弹窗提示你加入一个频道,先不必选择,暂时忽略掉。
这时会有弹窗提示你加入一个频道,先不必选择,暂时忽略掉。
Line 29: Line 24:


通常想加入某个频道,你只需要输入 <code>/join #channel</code> 命令,但是 ''#fedora'' 频道还有一项要求,那就是进行注册。
通常想加入某个频道,你只需要输入 <code>/join #channel</code> 命令,但是 ''#fedora'' 频道还有一项要求,那就是进行注册。
参考 http://freenode.net/kb/answer/registration 这里的教程即可。
参考 https://libera.chat/guides/registration 这里的教程即可。


注册完成并验证身份后,你就可以加入该频道或者其他诸如 #fedora-meetings 等频道了。
注册完成并验证身份后,你就可以加入该频道或者其他诸如 #fedora-meetings 等频道了。
Line 35: Line 30:
== 如何自动登录并加入频道 ==
== 如何自动登录并加入频道 ==


每次登录的时候都需要验证一遍身份再加入频道,确实比较麻烦,你可以在网络列表中对其进行设置: ''(ctrl+s) > freenode > edit(编辑)''。
每次登录的时候都需要验证一遍身份再加入频道,确实比较麻烦,你可以在网络列表中对其进行设置: ''(ctrl+s) > libera.chat > edit(编辑)''。


你可以在这里设置成 ''Connect to this network automatically(自动连接到该网络)''。
你可以在这里设置成 ''Connect to this network automatically(自动连接到该网络)''。


freenode 需要你提供以下信息:
libera.chat 需要你提供以下信息:
* ''Login type(登录类型)'' 设置成 SASL (默认选项)
* ''Login type(登录类型)'' 设置成 SASL (默认选项)
* ''User Name(用户名)'' 即你的帐户昵称
* ''User Name(用户名)'' 即你的帐户昵称
* ''Password'' 你的密码
* ''Password'' 你的密码


参考 https://freenode.net/kb/answer/hexchat 这里的教程即可。
然后在弹窗中切换到 ''Autojoin channels'' (自动加入频道)标签,点击 ''Add'' (添加)即可添加想要自动加入的频道。


然后在弹窗中切换到 ''Autojoin channels'' (自动加入频道)标签,点击 ''Add'' (添加)即可添加想要自动加入的频道。
除了在网络列表中进行设置外,你也可以通过右击频道选项卡选择自动加入频道和网络。


== 基础 HexChat/IRC 命令 ==
== 基础 HexChat/IRC 命令 ==
Line 72: Line 67:
关于 IRC 会议的更多信息可以参考 [[Meeting_channel|Meeting channel]]。
关于 IRC 会议的更多信息可以参考 [[Meeting_channel|Meeting channel]]。


== 如何在 freenode 网络上创建一个 Fedora IRC cloak(隐身衣)==
== 如何在 libera.chat 网络上创建一个 Fedora IRC cloak(隐身衣)==


* 将你的 IRC 昵称添加到 [[FreenodeCloaks]] 页面
* 将你的 IRC 昵称添加到 [[LiberaCloaks]] 页面
* 等到你的 Fedora IRC cloak(隐身衣)创建成功之后,别人就不会再看得到你的 hostname (主机名)。
* 等到你的 Fedora IRC cloak(隐身衣)创建成功之后,别人就不会再看得到你的 hostname (主机名)。
* 别人看到的结果会类似这样:<code>yournick@fedora/yournick</code>。
* 别人看到的结果会类似这样:<code>yournick@fedora/yournick</code>。

Latest revision as of 06:57, 31 May 2021

该文档主要介绍如何 安装并使用 HexChat 这款流行且易用的 IRC 客户端。

其他可选的客户端还有:

如何安装 HexChat

在 Fedora 22 之后的新版本上请使用 DNF 安装:

$ sudo dnf install hexchat

如何连接

启动 HexChat 后可以看到一张网络服务列表。在连接之前,你可能需要设置一个独一无二的 Nick Name (昵称)。

设置完成后,在网络列表中选中 libera.chat,点击 Connect (连接)按钮。

这时会有弹窗提示你加入一个频道,先不必选择,暂时忽略掉。

如何加入 #fedora 频道

通常想加入某个频道,你只需要输入 /join #channel 命令,但是 #fedora 频道还有一项要求,那就是进行注册。 参考 https://libera.chat/guides/registration 这里的教程即可。

注册完成并验证身份后,你就可以加入该频道或者其他诸如 #fedora-meetings 等频道了。

如何自动登录并加入频道

每次登录的时候都需要验证一遍身份再加入频道,确实比较麻烦,你可以在网络列表中对其进行设置: (ctrl+s) > libera.chat > edit(编辑)

你可以在这里设置成 Connect to this network automatically(自动连接到该网络)

libera.chat 需要你提供以下信息:

  • Login type(登录类型) 设置成 SASL (默认选项)
  • User Name(用户名) 即你的帐户昵称
  • Password 你的密码

然后在弹窗中切换到 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

如何在 libera.chat 网络上创建一个 Fedora IRC cloak(隐身衣)

  • 将你的 IRC 昵称添加到 LiberaCloaks 页面
  • 等到你的 Fedora IRC cloak(隐身衣)创建成功之后,别人就不会再看得到你的 hostname (主机名)。
  • 别人看到的结果会类似这样:yournick@fedora/yournick

Fedora 项目的 IRC 频道列表

更多信息