Installation and Use of chm reader in linux

Source: Internet
Author: User
Installation and Use of chm reader in linux-general Linux technology-Linux technology and application information. For details, refer to the following section. There are several chm readers under Fedora Core, including xchm, chmsee, kchmviewer, gnochm, chmreader, and fbreader.

1. gnochm
The features and interfaces of gnochm are basically the same as those of the chm reader in windows, without garbled characters. The latest version is 0.9.11. The version 0.9.9 is directly installed on the yum source a few days ago. It seems that it is a bit difficult to use. I had to go to the official website to download the latest version.

There are two files to download, gnochm and pychm, pychm has a dependency package compat-python24 that can be installed directly on yum.

Yum install gnochm

Yum automatically downloads the dependent package



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

But later I found that using gnochm to open some files won't be able to display the content. I don't understand what is going on. It should be related to the creation of the chm File.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

2. kchmviewer
Yum install kchmviewer

At the beginning, I thought kchmviewer was the best tool. Later I found that I had cheated on it and the pages in the Chinese directory could not be displayed, as shown in:



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

There is no problem in the English directory.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

However, when opening other files, kchmviewer can be used normally. For example, you can open the file that cannot be displayed by gnochm just now, as shown in.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

I personally think that using gnochm + kchmviewer in Fedora Core 7 should not open the chm file that cannot be displayed.

3. chmsee
Yum install chmsee

The first reason is that the chmsee startup speed is extremely slow and sometimes cannot be started. It cannot be started now. Give up.

4. xchm
Yum install xchm

It seems that xchm is one of the poorer chm readers. The two opened files are garbled, the file names are garbled, the directories are garbled, And the content is garbled.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">


(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

5. FBReader
Yum install fbreader

This software is an e-book reader that can be opened in many formats, such as fb2, html, chm, rtf, and plucker. I have not tried other formats. It is normal to enable the chm format, but the Directory and content cannot be displayed at the same time, which makes it uncomfortable to use.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">


(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

] 6. CHM Reader
CHM Reader is a chm plug-in of FireFox. After installation, it has an Open CHM Files option in Firefox, so that you can Open the chm file directly. However, there is a small problem here. There are many directories in the original file. I don't know why only three directories are displayed, put the contents in other directories under the directory of file management. Although there is no detailed classification, you can see it.

Although it is arranged at the end of this article, I personally feel that CHM Reader is the best choice and is strongly recommended.



(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response? PARTNER = WRITER '); ">

7. It seems that software such as amchmage and chm_viewer can open the chm File.
Amchmage decompress the htm file into an html file and then read it in a browser. It doesn't feel as complicated as it has never been used.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.