首先尝试gutsy里gnochm,在XUbuntu7.10打开中文chm文件,发现除了目录可以正常显示,其他均乱七八糟。卸载。
然后尝试 chmsee,在chmsee官方SF站点上看到1.0的版本,搜索ubuntu中文论坛,看到没有人在feisty/gutsy下安装成功, google到Hiweed主要负责人以前打过的包chmsee_0.8.0-1.2_i386.deb,google一下将这个包下载了回来,又下载了 for dapper的包chmsee_0.9.6-1_i386.deb,分别使用dpkg -i 命令尝试安装,提示缺安装几个软件包,gutsy源里都有,不过版本都已经升级了,装是全部都装上了,可是一直提示需要的旧包没装上,结果chmsee一直没动起来。于是想安装1.0.0版本,仔细查看了ubuntu中文论坛,发现也需要安装几个不同的包,apt-get install了这几个包,发现需要安装好多其他包,装完要占用100多M的空间!怕了你了!
于是尝试推荐的另外一个叫kchmviewer的,安装软件包kchmviewer-nokde,我在MagicLinux下KDE环境里用过,效果很好!KDE就是强!装完了使用命令 kchmviewer来选择要阅读的chm文件。(跟mplayer差不多的方式。)不喜欢使用命令行的可以参照MagicLinux的wiki上那篇“如何在MagicLinux上安装最新版的Firefox”那样,创建文件“/usr/share/applications/kchmviewer-版本号.desktop”,该文件内容类似以下:
[Desktop Entry]
Encoding=UTF-8
Name=KDE Chm Viewer
GenericName[zh_CN]=KDE Chm文件阅读器
Comment=Browse the Chm file
Exec= /usr/bin/kchmviewer %u
Icon=kchmviewer.png
Terminal=false
Type=Application
StartupWMClass=Kchmviewer
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
Categories=Application;Utility;
StartupNotify=true
保存好该文件,就可以在程序菜单那里找到kchmviewer的启动项了。
感慨一下:虽然国内有很多开发方面的人才,可是在推进开发项目方面还是很缓慢。chmsee的SF官方站点提供了源码和debian包,但是ubuntu 那边不重视chmsee这个中文支持良好的应用程序。chm是Windows下非常流行的阅读文档形式,具有很多优点,不然它就不会那么流行啦。当然可以使用Linux下的类似chm文件格式的,像kde的帮助文件那样。但是我们大部分是从Windows过来的,这些需要慢慢地转换,慢慢地过渡。我们是否能从Windows真正过渡到Linux,这个转换和过渡的过程起决定性的作用。许多人尝试了Linux之后又回到了Windows,可能并不一定就是他不支持Linux,而是Windows实在有很多东西牵绊着他,像我。相对以前Linux使用者的以高手自居心态到现在的普通用户使用心态,Linux正在慢慢地被我们接受。这是值得欣喜的!