impressive is the best software available on linux for showing PDF based presentations.
Macs have the perfect presentation software: while an external beamer shows the slide you are talking about, your notebook shows
This is exactly what I need and what impressive is unfortunately missing - the dual monitor feature.
impressive is written in python and uses OpenGL for rendering, so I thought, I'll add the desired feature.
My fork provides a new command line option dual-head
.
On my notebook I typically run the presentation tool with
/path/to/impressive.py -t None \
--dual-head 1024x768+1280+31,1280x800+0+0 \
pres.pdf'
because
Please note: the new feature is not compatible with all the other options of impressive, that deal with resolution, picture size and screen size detection. Transitions also do not work. This because the implementation of impressive is so complicated, that it is not possible to introduce an implementation for a new cross cutting concern without breaking everything.
I hope, someday I have enough time to refactor the original implementation and implement following ideas:
import
if neededMore about presentations for geeks can be found on my blog http://blog.geekq.net/2009/03/29/impressive-presentation-for-geeks/.