Ubuntu/Debian/Mint news and tutorials | Linux gaming
facebook.png
twitter.png
feed.png
Quick Tip
Disable Overlay Scrollbars in GNOME
gsettings set com.canonical.desktop.interface scrollbar-mode normal
Quick Tip
Find Files Containing a Text Pattern
find . -iname "*.txt" -exec grep -l "hello" {} +
Categories
Online Readers
Advertise on TuxArena
Linux Cheat Sheet

Have a look at our Linux Cheat Sheet for quick one-liners, commands and tips.

Although the CHM format is not used anymore very much, and even less on Linux, there are still documents and help files which may need a dedicated application for opening these files. Kchmviewer is one of them, and it has recently been updated to version 7.1.

kchmviewer01


Kchmviewer is a CHM helper files viewer for KDE which allows to browse CHM files by chapters, increase or decrease the font size, set bookmarks, view HTML source for the current page, change text encoding, search through CHM files, edit the toolbars, and even extract the contents of the CHM file to HTML documents.

Kchmviewer has plenty of configuration options and support for changing external tools as well.

Install Kchmviewer 7.1 in Ubuntu 14.04

There doesn’t seem to be a PPA for the latest release, 7.1, but compiling is pretty easy and relatively fast.

First, install the dependencies (the source repositories should be enabled – lines that start with deb-src inside the /etc/apt/sources.list file):

sudo apt-get build-dep kchmviewer

Install additional dependencies:

sudo apt-get install libzip2 libzip-dev libqtwebkit-dev

Next, download the source tarball from SourceForge (direct link here), save it somewhere and uncompress it, e.g.:

tar -xf kchmviewer-7.1.tar.gz

Now change the directory to kchmviewer-7.1 and issue the following commands:

mkdir build && cd build
cmake ..
make
sudo make install

This should be all. Type kchmviewer in a terminal to start it.

You can also install the latest Kchmviewer release in Ubuntu using UbuTricks.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.