LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7186|回复: 43

请帮忙测试新版 gnochm

[复制链接]
发表于 2004-10-7 21:51:33 | 显示全部楼层 |阅读模式
在您的 /etc/apt/sources.list 中加入以下两行
  1. deb [url]http://chinese.alioth.debian.org[/url] gnochm/
  2. deb-src [url]http://chinese.alioth.debian.org[/url] gnochm/
复制代码

然后执行
  1. apt-get update; apt-get install gnochm python-cjkcodecs
复制代码


下载 http://linuxfire.dhis.org/~carlos/thinkinjava.chm


请问打开此 chm 文件后,界面左边的目录树是否为乱码。


谢谢

update:
再加入一个测试
请到 http://www.php.net/get/php_manual_zh.chm/from/a/mirror 下载 PHP 官方中文文档
还是同样是否有乱码的问题
谢谢
 楼主| 发表于 2004-10-7 22:10:34 | 显示全部楼层
...
unstable 里的 python-gnome2 2.6.0 似乎会导致 gnochm 崩溃
得用 sarge 里的 2.0.3 版
发表于 2004-10-8 00:52:58 | 显示全部楼层
崩溃了。确认了。
发表于 2004-10-8 11:55:43 | 显示全部楼层
这个。。新版本还没看,以前看过老版本的gnochm的源码
基本上,中文书签的显示不是什么大问题,改一两个地方就可以了,但是需要装python的中文codepage支持

但是,gnochm的显示部分是gtkhtml1的python binding(不知道新版本改了没),有个很大的问题,不能手工选择编码! 所以造成有些中文chm完全没问题,有些正文就是乱码。整个来说,不实用。
 楼主| 发表于 2004-10-8 13:18:46 | 显示全部楼层
python-gnome2 使用的是 gtkhtml2,对 i18n 的支持不如新的 gtkhtml3,浏览网页不太行,但对于看 chm 文件也够用了。既然用的是 gnome 的 python binding,gnochm 好象也没有自己选择的余地了。
让用户选择编码应该是没什么必要的,你在 windows 里看 chm 文件,也没有这个选项吧,让程序自动判定就行。
我在刚做的这个 deb 包的 Suggest 栏里添加了 python-cjkcodecs。原因是,如果没有这个包,python 本身在 linux 下并不支持 cp936 编码。
发表于 2004-10-8 13:32:04 | 显示全部楼层
问题是,自动识别并不是很有效。我当时测试的,能正确识别的chm只有一两个。我曾经考虑改gtkhtml,直接写死到gbk算了。但是这么一来,这种东西就只能自己玩,不好拿出去见人了。

windows的chm其实是可以选择encoding的,先在IE里面设一下,再开chm,就会用上次选的编码了。

最后,gnome下的,我个人推荐gtkhtml-chmsee(可能名字记错了,就是linuxsir的一位朋友写的)。缺点是需要一堆新东西(对debian不是什么大问题),效果不错。
 楼主| 发表于 2004-10-8 13:48:58 | 显示全部楼层
功能当然是有待加强,我这里的中文 chm 虽然不多,但大部分还是能够识别的。

对于 windows,如果非要到 ie 里去设定,那等于没有设定。而且我也从来没遇到过在 windows 下需要手工设定编码的 chm 档。

以前用过 chmsee,debian-uo 里已经有它的 deb 包,我就不用费心了。但是,作者声明,它只支持中文和英文 这可不太好。相比之下,gnochm 做得比较规范,而且是用 python 实现的 (这个,我最喜欢了,哈哈)。
发表于 2004-10-8 15:17:44 | 显示全部楼层
我每次都是要手工设定的。倒不是设定编码,而是设定字体大小。
发表于 2004-10-8 16:27:09 | 显示全部楼层
还是用 chmsee ,只要支持中文就好,够用就好
发表于 2004-10-8 16:30:08 | 显示全部楼层
python-gnome2 的软家没有用过,wxpython gtk 的倒是用过,印象很差,每次都询问 cp936 的字体设置,设置成中文字体便崩溃,气的干脆删除所有的wxpython 软件,偏偏 python 的软件好用的都是 wx 的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表