MComix is an user-friendly, customizable image viewer. It is specifically designed to handle comic books, but also serves as a generic viewer. It reads images in ZIP, RAR, 7Zip or tar archives as well as plain image files. It is written in Python and uses GTK+ through the PyGTK bindings, and runs on both Linux and Windows.
MComix is a fork of the Comix project, and aims to add bug fixes and stability improvements after Comix development came to a halt in late 2009.
The current stable version of MComix is 0.98. The latest changelog can always be found here.
Older versions can be downloaded from Sourceforge's download repository.
The following programs and libraries are required in order to install and run MComix:
Note for Windows users:
Starting with PyGTK 2.22, the GTK++ runtime no longer needs to be installed separately. PyGTK now offers an
all-in-one package that includes all required libraries.
This package is usually named pygtk-all-in-one-2.xx.0.win32-py2.x.msi, depending on your Python version.
In order to to read RAR/CBR archives, either rar or unrar has to be installed.
Alternatively, MComix can also make use of Unrar.dll/libunrar.so.
The library should be placed either in your default system library directory, or directly in MComix root directory.
To open 7Zip archives, the 7z executable is required.
For trying out MComix, no installation is necessary at all. Simply extract the MComix sources into a directory of
your choosing and run mcomixstarter.py. Administrative privileges are not required.
~ $ unzip mcomix-0.98.zip ~ $ python mcomix-0.98/mcomixstarter.py
Note for Windows users: This method comes with a drawback on Windows – no executable wrapper is provided in the source distribution of MComix. Windows cannot easily associate Python script files with file types, for example, in the “Open with” context menu. It is therefore recommended to download the "All-in-one" version of MComix, which already includes a simple executable wrapper.
To uninstall MComix, simply delete the extracted MComix directory and MComix' settings directory.
It can be found in your user directory, usually ~/.config/mcomix on Linux and %HOMEPATH%/MComix on Windows.
Run python setup.py install as root. This will install MComix in the
site-packages folder of your Python installation. An executable mcomix
will be placed in /usr/bin.
In order to install MComix in another base directory, use the --prefix option.
The option --user explicitly installs MComix in the user's home directory,
which does not need root access.
~ # unzip mcomix-0.98.zip ~ # python mcomix-0.98/setup.py --prefix /usr install
The all-in-one version includes all dependencies and a pre-built executable. After extraction, simply run MComix.exe.
To uninstall MComix, delete the directory MComix was extracted to, and MComix' settings directory, which can be found unter %HOMEPATH%/MComix.
Comix has originally been developed by Pontus Ekberg. Thanks to everyone who have contributed translations, suggestions, bug reports and fixes!
Icons with a filename starting with "gimp" are taken from The GIMP, and icons with a filename starting with "tango" are taken from the Tango Desktop Project. Most other icons are made by Victor Castillejo, creator of the GNOME-Colors icon theme.