说实话,本来 CHM 的查看器很早以前就不是个问题了,但由于不记得到底哪个才是最好用的(最没有乱码的),每次都要把知道的查看器一个一个试过去,于是今天我就想把它记下来,以后直接翻我自己的日志就可以了……
目前为止试用的最好用的是:chmsee。
gnochm 在我的使用中,从索引打开显示正常,但一旦点内部链接跳转就出现乱码。至于网络上看到的 KDE 下的 kchmviewer 我就更无语了,只要是文件地址中有中文,点连接就不正常了,看来也是编码没做好。
另外,chmsee 在 ubuntu-tweak 的 PPA 列表上有,可以更新到更新的版本。更新的版本上面允许全屏,在我这个10寸的上网本上看的可爽了~当然,如果能把那个标签也去掉就更好了~
此外,这个版本(还是这个软件?)会把 chm 解压到 ~/.chmsee/bookshelf 内。不过我心疼我的 SSD,于是就想把那个目录改到 tmpfs 的 /tmp 下,但却发现那个显示解压地址的框框是不让改的,只是给你看看逗你玩罢了……如果这是在 Windows 下,特别是在非 NTFS 文件系统下,这一切就只好作罢了。但 Linux 不同,我们有符号链接!
1 2 | rm -r ~/.chmsee/bookshelf ln -s /tmp ~/.chmsee/bookshelf |
解决问题。
以后 chmsee 的临时文件就全部去 tmpfs 了,应该可以有一点效率提升吧?至少不会对我的 SSD 有影响……
chmsee貌似会把chm整个解压到.chmsee目录下;而且不支持索引搜索。
目前为止最好用的是kchmviewer,我用得一直很正常。而且在Karmic下面已经可以选择编码了。
那就比较诡异了……反正当时我在我机上试的时候kchmviewer是不能正常工作的……