GnoCHM is a CHM file viewer for Gnome2. It uses PyCHM, a set of Python wrappers around the C library libchm.
Simple and easy to install. Highly recommended.
Junk. Being a developer myself, I cannot understand how a vertical scroll bar was forgotten when displaying pages that are larger than one screen's worth. Large pages cannot be scrolled in the window. Use chmsee instead.