Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94854
  • 博文数量: 10
  • 博客积分: 1465
  • 博客等级: 上尉
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-06 11:06
文章分类
文章存档

2008年(10)

我的朋友

分类: LINUX

2008-11-07 12:31:30

CentOS CHM中文阅读最终解决方案

在花了九牛二虎之力装上了kchmviewer/xchm/gnochm,英文支持很不错,但是总是没有满意的中文解决方案,谁让我们东亚地区开发人员参与开源项目少呢,哎...还是回到firefox+chm插件的老路子来...

以前用firefox 2.0.0.17+chm reader 0.2.1.1一直没有问题,但是自从firefox更新到3.0版本以后,chm reader这个插件再也没有正常工作过...
于是从mozilla的ftp下载了firefox2.0.0.17,解压运行以后发现报错说没有找到libstdc++.so.5这个库...

解决方法是:yum install compat-libstdc++以后就可以了...

现在的问题就是要让firefox3和firefox2在这个系统里共存了。CentOS 5.2安装升级以后现在系统里的firefox是3.0.2的版本,而chm reader这个插件只能在firefox 2.0的版本里正常工作,而linux为应用程序创建了配置文件位于~/.mozilla目录下,让两个不同的程序使用同一个配置自然是不行的。所幸firefox有一个功能可以为不同的用户创建不同的配置。

首先关闭firefox,打开终端,进入到firefox2.0.0.17这个文件解压以后的目录,输入 ./firefox -ProfileManager这个命令,会自动弹出窗口让用户来创建不同的配置文件,选择配置文件存储位置。然后再安装chm reader就可以了。

比较麻烦的是在使用firefox2以后如何要使用firefox3就需要再一次输入firefox -ProfileManager,注意这个命令可以在任意位置输入,系统默认的firefox路径已经加入path了...

如果嫌麻烦就可以在桌面新建两个桌面shortcuts,分别命名,加上不同的参数,比如firefox -ProfileManager ff3,  /opt/applications/firefox2.0.0.17/firefox -ProfileManager ff2, ff3、ff2是分别创建的配置文件,/opt是我放置的firefox2的目录...


阅读(3393) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~