a pdf viewer



eLectrix is an application to view Portable Document Format (PDF) files. It also has optional support for the PostScript (PS) format.

The program is written in the C programming language, using GTK+ for the user interface and poppler for rendering pages. It has been designed with GNU/Linux in mind, but you might be able to port it to other operating systems. Note that it is just a hobby project; eLectrix will never be anything cool or exciting like Evince.

eLectrix is free software, distributed under the terms of the GNU General Public License (GPL), version 2.



Screenshot 1 Screenshot 2



The latest release is eLectrix 0.2.0. Fetch it at the development site: http://sourceforge.net/projects/electrix/.


To build the program, you will need the following libraries with header files:

The project uses the build tool Waf. The tool is included in the source tarball but it requires a Python interpreter to run.


Bug reports

Launchpad is hosting the project's bug tracker. Before reporting a bug, try to establish whether it belongs to eLectrix itself or the poppler backend. If it is not too much trouble, then see if you can reproduce the artefact with another PDF viewer that uses the same backend, like Evince. If the bug concerns the rendering of certain PDFs and it is not unique for eLectrix, then it probably belongs to poppler and it is better to report the bug using FreeDesktop Bugzilla.


If you have skills in a human language other than English, then you can help by translating the application. There is an easy-to-use translation tool at Launchpad.


You are welcome to hack the source code. If you want, you may submit your bug fixes and enhancements as patches through the bug tracker at Launchpad. Try to mimic the style of the existing code.