如果有哪位朋友有一堆CHM格式的电子书,而又是用linux系统,我想他就会对这个问题深有体会了---在Linux下不能查看CHM格式的文件。这是件很让人郁闷的事情,因为我就有不少CHM的电子书。
不过还好,经过一阵搜索,我找到了两个软件能让我在linux浏览CHM格式的文件。
一、xchm
安装xchm也是老样子,在终端输入“yuminstallxchm”,按回车即可。
不一会终端提示需要下载xchm进行安装,输入“Y”即可。
安装很快,一会就结束了。
我使用xchm打开了一个CHM电子书,发现有些地方出现乱码,心里觉得奇怪了。立马使用google搜索,没用多久,结果就找到了。原来是xchm软件默认不使用unicode编码,所以有些中文就显示成乱码。网络上也有解决方法,但是我看了觉得有些复杂,就没有进行尝试了。
二、chmsee
使用xchm虽然有些乱码,可是并不影响我的正常使用,所以就一直这样使用xchm一段时间,知道我找到了我认为比xchm更好的CHM浏览软件chmsee。
ChmSee由国人开发,基于GTK2 的浏览CHM的程序,中文支持就不用说了,比XCHM好多了(国人开发的,对中文支持不行还得了,呵呵)。ChmSee自动检测编码,可以收藏书签,以及设置字体等。
知道chmsee这款软件的时候我已经使用上了yum的窗口化软件yumex。使用yumex比在终端使用yum安装软件更加轻松。
首先在yumex的搜索框输入chmsee,接着点击望远镜的图标进行搜索,不一会就搜索到了,选中chmsee点击“处理软件包队列”进行安装。
也就是一会的时间,安装就完成了。
安装完成后在“应用程序”-“附件”里就能看到chmsee软件,点击就能运行了。
找了使用xchm打开出现乱码的电子书用chmsee打开,发现一切显示正常。