slrn

来自 ArchWiki

slrn 是一个基于文本的新闻客户端。它通过文本用户界面运行,并且高度可定制。它使用 S-Lang 库。

安装

安装 slrnAUR 软件包。

配置

要运行 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