xCHM's Notes
Table of Contents
1 什么是xCHM?
xCHM是在chmlib的基础上实现的GUI版本的CHM阅读器,官方主页在:http://xchm.sourceforge.net/ 。它是我认为Linux下最好的CHM阅读器,原因有以下几点:
- 轻量级,无论GNome还是KDE都适用,甚至还可以用在Windows和Mac OSX下。这点优于GnoCHM和KCHMViewer;
- 可以展示目录树,这点优于Ubuntu等系统自带的CHM阅读器;
- 更新维护的频率比较快,目前最新的版本是2011年5月份发布的1.80,这点优于GnoCHM等久未更新的阅读器;
- 在1.80版本之后支持使用类似Vim的键盘操作方式(k、j上下滚动,p、n上下翻页),符合像我这样的喜欢偷懒的用户的使用习惯。
下面以Ubuntu为例,介绍xCHM的两种安装方法。
2 安装方法一:直接从源里下载
如果你的系统是Ubuntu 11.10或者更高的版本,源里已经带了最新的1.80版本,可以直接从源里下载:
sudo apt-get install xchm
如果你的Ubuntu是11.04的话,则源里自带的是1.70,这个版本没有提供键盘操作的支持。如果想要安装更新的版本,请看下一个方法。
3 安装方法二:编译安装xCHM
如果要安装新版本的xCHM的话,则需要下载源码进行编译安装。
- Wxwidget编译环境安装与配置
1: sudo apt-get install build-essential #C++基本环境 2: sudo apt-get install libwxgtk2.8-dev #wxgtk2.8开发工具包
- 编译安装CHMLib
1: wget http://www.jedrea.com/chmlib/chmlib-0.40.tar.gz 2: tar -zxvf chmlib-0.40.tar.gz 3: cd chmlib-0.40 4: ./configure && sudo make 5: sudo make install