LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 03-08-16, 05:59 第 1 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

标题: linux上中文组名的新闻组(slrn)


我在Linux下上中文组名的新闻组总是搞不定,前两天看到有人用slrn上新帆,我也装了一个试试,果然还不错,现在给大家介绍一下,因为我也是刚用,没多少经验,好多问题也要请大家一起来解决。

我的系统是Debian sid,apt-get install slrn的时候会提示输入新闻组,我输入了news.newsfan.net,装好后看到新闻组服务器实际是写在/etc/news/server里,这时候就可以使用了,我是用mlterm运行slrn的,crxvt也可以,第一次用slrn --create运行,会在$HOME下生成一个.jnewsrc文件,以后直接用slrn运行就行了。
[订阅/取消订阅]第一次会显示所有的组,订阅用s,取消用u,以后运行的时候只显示订阅的组,要想再订阅组的话可以用L(shift+l),程序提示要显示那些组(支持通配符),输入*回车,就可以显示所有的组。
[选择组]按回车或空格就可以进入一个组,如果消息多的话程序会提示你要下载多少个标头,默认是全下,可以输入一个数字,就会看到最近的N个消息,如果有消息上一次读过了(状态为d),那么这一次就不会显示出来,如果想看到读过的消息,进入组的时候就用ESC 1 回车。
[提示和帮助]程序的最下面一行有键盘操作的提示,输入?就有一个键盘操作的帮助,帮助不长一般操作都有了。
[组界面操作]下面的提示很清楚,主要就是进入组,还有按p键发新消息,q退出。
[消息界面操作]刚进入组的时候显示的全是消息标头,按回车或空格会显示消息内容,此时上面4行是消息标头,下面是消息内容,按h可以隐藏消息内容,便于选择要阅读的消息,按n或p可以转到下一条或上一条未读的消息,阅读消息内容以后消息就标记为已读的,按d或u可以标记消息为已读或未读的,按P(大写)发新消息,f回复,r回复给作者,q退回到组界面。
[消息内容操作]空格下翻一页,b上翻一页,回车向下滚动一行,<到消息顶端,>到消息底部,
O(大写o)保存消息内容,:(冒号)保存消息中的附件或图片,(这两个操作需要在$HOME下建一个News目录),
U(大写)打开消息中的URL(需要指定浏览器,下面介绍)

操作 我想到的就这么多了,其它的看看帮助就差不多了,下面说一下配置文件。
配置文件是/etc/news/slrn.rc,这个文件实际上什么也没有,系统里有一个/usr/share/doc/slrn/examples/slrn.rc.gz文件,解压以后是一个非常详细的配置文件,不过里面基本上都被注释掉了,需要改一下,先把解压的slrn.rc拷贝到/etc/news/slrn.rc或着用户的$HOME/.slrnrc,文件里有非常详尽的注释,看一下就明白了,我主要改的地方有(先删除注释符'%'):
set username "xxx"
set hostname "yyy.com" %你的邮件地址
set realname "Binary Li" %消息标头里显示的用户名

set replyto "xxx@yyy.com" %邮件回复地址

set non_Xbrowser "lynx '%s'"
set Xbrowser "mozilla '%s' &" %指定浏览器

set mime_charset "gb2312" %发消息的字符编码,如果不设置你也可以看到自己发的消息,不过用win下的OE看就是乱码

compatible_charsets "gb2312,Big5" %这个我也不清楚,看着gb2312就选上了

set sorting_method 11 %消息标头的排序方式,一般用9或11,两个都是按线索排序,9是最新的消息在上面,11相反

set overview_date_format "%m-%d %H:%M" %日期格式 "月-日 时:分"
header_display_format 0 "%F%11D[%10r]%t(%l)%s" %显示消息标头格式
%这两行是我加的,按我比较喜欢的方式配置的,消息标头格式里的"%F"是状态(读或未读等等),"%11D"是发出时间(11个字符宽)
%"[]"或"()"按原样打印,%10r是发出人(realname),%t是回复的消息数目,%l是消息长度(按行计算),%s是标头

配置文件里还有其它很多东西,大家可以看看,我英文不好,好多地方都没好好看。
另外,slrn里的操作用的是键绑定,你可以为每个操作指定一个自己的键,这个配置文件里都有,大家可以改一下。

/usr/share/doc/slrn/下有FAQ.gz、FIRST_STEPS.gz、manual.txt.gz、slrnfuns.txt.gz等文件,特别是manual.txt.gz,一般问题都能找到答案。

(我第一次写这种文章,感觉有点乱,大家多包涵)
  libinary 当前离线   回复时引用此帖
旧 03-08-16, 06:09 第 2 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

另外,有时候中文显示可能是乱码,用Ctrl+r刷新一下显示就好了。
有的消息编码是utf-8的,我这里显示全是问号,现在我还没有办法。
显示消息内容的时候可以按t,显示所有的信头,如果有
Content-Type: text/plain; charset=gb2312
Content-Transfer-Encoding: 8bit
应该就没问题,不过有的消息是GB2312(大写的GB),我这里显示也不正常。
  libinary 当前离线   回复时引用此帖
旧 03-08-16, 06:36 第 3 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

再补充一点,如果你的消息标头的排序方式是11,那么最新的消息在最下面,这时候可以用ESC >转到最下面一个消息,或者用ESC <转到最上面一个。
  libinary 当前离线   回复时引用此帖
旧 03-08-16, 07:04 第 4 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

试了一下,对于字符集是GB2312的,只要修改:
compatible_charsets "gb2312,Big5" 为
compatible_charsets "gb2312,GB2312,Big5"
就行了。
  libinary 当前离线   回复时引用此帖
旧 03-08-16, 11:36 第 5 帖
carlos
 
 
 
★☆临时★退役☆版主★☆  
  注册日期: Sep 2002
  我的住址: NZ
  帖子: 7,719
  精华: 24
 

好... 精上







__________________
Aoccdrnig to a rscheearch at an Elingsh uinervtisy,
it deosn't mttaer in waht oredr the ltteers in a wrod are,
the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae.
  carlos 当前离线   回复时引用此帖
旧 03-10-10, 09:18 第 6 帖
小看红尘
 
 
 
注册会员  
  注册日期: Jan 2003
  我的住址: 西安
  帖子: 57
  精华: 0
 

标题: 能把你的 配置文件发上来看看吗?


谢谢







__________________
向大家学习!!
  小看红尘 当前离线   回复时引用此帖
旧 03-10-10, 10:42 第 7 帖
wide288
 
wide288 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: 辽宁省
  帖子: 2,727
  精华: 15
 

太好了。一定好好用用。







__________________
my new pc: Intel Duo 1.86GHz/ 2G Mem/ GIGABYTE 965P-S3/ 250G hardware/ 艾尔莎 影雷者 7600/ DVD write rom/ netcard Marvell 88E8056/ 联志机箱/

http://gimpstore.cn/
追求一种自由,共享,与技术的极限和快乐的生活!
gimp 教程
http://www.linux-wiki.cn/work/gimp/
  wide288 当前离线   回复时引用此帖
旧 03-10-10, 13:51 第 8 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

这是我的配置文件,我是在用户的HOME目录下建的.slrnrc,文件是用的默认配制文件修改的,包括所有的注释,看看注释很有用,你要用的话主要要改一下前面的:
set username "libinary"
set hostname "tom.com"
set realname "Binary Li"

set replyto "libinary@tom.com"
其他的可以看着改一下,不改也能用。
新帆的服务器这两天好像有问题,好多组以前的贴子都不见了,不过今天好像恢复了一些。
另外,用mozilla可能看不到上传的附件,用konqueror可以
上传的附件
文件类型: gz slrnrc.gz (6.9 KB, 160 次查看)
  libinary 当前离线   回复时引用此帖
旧 03-10-10, 16:12 第 9 帖
wide288
 
wide288 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: 辽宁省
  帖子: 2,727
  精华: 15
 

我提供一个下载地址:
http://www.linuxfire.com/home/wide288/slrnrc.gz
快点下,我只能保证48小时内一定好使。
  wide288 当前离线   回复时引用此帖
旧 03-10-10, 17:30 第 10 帖
小看红尘
 
 
 
注册会员  
  注册日期: Jan 2003
  我的住址: 西安
  帖子: 57
  精华: 0
 

标题: cc


cc

此帖于 03-10-10 18:26 被 小看红尘 编辑.
  小看红尘 当前离线   回复时引用此帖
旧 03-10-10, 17:47 第 11 帖
carlos
 
 
 
★☆临时★退役☆版主★☆  
  注册日期: Sep 2002
  我的住址: NZ
  帖子: 7,719
  精华: 24
 

libinary上传的附件在
http://www.linuxsir.com/bbs/attachme...&postid=374111
  carlos 当前离线   回复时引用此帖
旧 03-10-10, 18:22 第 12 帖
小看红尘
 
 
 
注册会员  
  注册日期: Jan 2003
  我的住址: 西安
  帖子: 57
  精华: 0
 

标题: 他提示这个,不好意思,我比较菜


You need to set the NNTPSERVER environment variable to your server name.
Example (csh): setenv NNTPSERVER my.news.server
Example (sh) : NNTPSERVER='my.news.server' && export NNTPSERVER
slrn fatal error:
Unable to select server/post object.

顺便,我下的rpm包 slrn-0.9.7.4-9
rh9
  小看红尘 当前离线   回复时引用此帖
旧 03-10-10, 18:29 第 13 帖
libinary
 
libinary 的头像
 
 
退役版主  
  注册日期: Feb 2003
  我的住址: 西安
  帖子: 1,502
  精华: 4
 

你改一下/etc/news/server看行不行,就一行news.newsfan.net
第一次运行的时候记得用slrn --create
  libinary 当前离线   回复时引用此帖
旧 03-10-10, 18:42 第 14 帖
小看红尘
 
 
 
注册会员  
  注册日期: Jan 2003
  我的住址: 西安
  帖子: 57
  精华: 0
 

标题: 我etc下没有news的目录


~~
  小看红尘 当前离线   回复时引用此帖
旧 03-10-10, 18:48 第 15 帖
aquino
 
 
 
注册会员  
  注册日期: May 2003
  帖子: 218
  精华: 1
 

slrn挺好的,我们一直在用~
  aquino 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 09:21


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org