You can use either kchmviewer or gnochm or xchm.
kchmviewer from KDE
kchmviewer is a CHM (Winhelp) files viewer written in Qt/ KDE. It can be build as a stand-alone Qt-based application or a KDE application. The main point is compatibility with non-English CHM files, including most international character sets. It has the features set of standard viewer: search (including non-English CHMs), bookmarking, font size changing, index/content browsing, codepage support, and more.
Install kchmviewer Using the following command
sudo aptitude install kchmviewer
gnochm from Gnome
GnoCHM is a CHM file viewer for GNOME. It is implemented in Python, using the PyCHM bindings for chmlib.
Install gnochm Using the following command
sudo aptitude install gnochm
xchm
xCHM is a cross-platform GUI front-end to chmlib, with borrowed bits from Pabs’ chmdeco project.
Originally written for UNIX systems (Linux, *BSD, Solaris), xCHM has been since ported to Mac OS X and Windows.
xCHM can show the content tree if one is available, print pages, change font face and size, remember bookmarks, display a searchable index, and search for words in the current page and the whole book.
Install gnochm Using the following command
sudo aptitude install xchm





I installed “gnochm from Gnome” and it works like a charm !!! Thanks for this post…
Greetingz for Turkey!!!
[Reply]
I’ve tried all three, and only xchm works in my Mint Linux / Compaq R3010 environment.
[Reply]
I’ve just installed gnochm ..and it works very well … Thank you Echza
[Reply]
I’ve installed all those three. only gnochm is work for my ubuntu linux. thanks for sharing
[Reply]
I just wondering, Is there any possible font setting in hidden directory for this application.Because the default font size is too small.
Thank u.
[Reply]
Thanks a lot it works well thanks again ……………………………
[Reply]
I tried gnochm on my Acer Aspire One, but the font was too small. I could enlarge it, but the scrollbar would not adjust to accommodate the larger content and I could not see it all.
xchm, however, works great right out of the box and I didn’t even have to mess with the fonts.
[Reply]
awesome
all three i tried..
it worked..
thank you for suggestion
[Reply]
Thanks for this, gnochm works great!
[Reply]
Thanks!
[Reply]
Thanks,kchmviewer from KDE works perfectly.
[Reply]
thank you!
xchm is working.
now I can use chm files in ubuntu.
[Reply]
Thank you! I installed GnoCHM and works prety well!
Thaks again!
[Reply]
Firstly, thank you for this extremely handy blog. I frequently find useful/helpful little tips and notes here, both for myself, and for sharing with Ubuntu “newbies”.
I have used, and on occasion still do use kchmviewer under KDE and it does the job quite well, however, one other nifty option possibly worth mentioning here is the ‘archmage’ package (found in the Universe repositories on Ubuntu, under the Utilities category, last I checked) which comes with a couple of .chm dumping/extraction tools, but it also happens to provide a couple of nice options to conveniently serve your .chm files (via Apache mod_chm or standalone) directly to any web browser you happen to prefer.
That’s my two cents… I hope it helps someone, somewhere, sometime…
[Reply]