slrn
slrn 是一个基于文本的新闻客户端。它通过文本用户界面运行,并且高度可定制。它使用 S-Lang 库。
安装
配置
要运行 slrn,您需要设置一个环境变量,其中包含您希望使用的新闻组服务器
NNTPSERVER='my.news.server' && export NNTPSERVER
两个重要的 slrn 配置文件是 .slrnrc(用于基本配置)和 .jnewsrc(包含新闻组列表)。
要从 slrn 的示例启动文件创建 .slrnrc
# cp /usr/share/doc/slrn/examples/slrn.rc.gz ~/. # gunzip -c ~/.slrn >~/.slrn.rc
创建 .slrnrc 后,您应该配置用户帐户,然后创建 .jnewsrc
# slrn -f ~/.jnewsrc --create
用户账户
要设置您的新闻组帐户,您必须在 .slrnrc 中设置以下参数
set username "desired_username" set hostname "desired_hostname" set replyto "some_name <email@example.com>"
签名
要设置签名,请取消注释 .slrnrc 中的以下行
set signature ".signature"
此外,您必须在您的主文件夹中创建 .signature 文件,并将您的签名放入其中。
编码
要设置编码(即 utf8),请取消注释 .slrnrc 中的以下行
charset display utf8 charset outgoing utf8
显示所有帖子
默认情况下,slrn 只会显示未读帖子。如果您习惯在一个特定的新闻组中列出所有帖子,这对您来说将是一个很大的改变。要列出所有帖子,请将以下内容添加到您的 .slrnrc 中
setkey group "set_prefix_argument(4); () = select_group();" " "
管理用户组
您可以直接通过 slrn 管理用户组,也可以通过编辑 .jnewsrc 文件来管理。如果您决定使用 .jnewsrc 文件来管理它们,您可以通过更改每个新闻组末尾的 ! 和 : 来完成。
未订阅组示例
misc.test! 1-210917
已订阅组示例
misc.test: 1-210917