GNOME Bugzilla – Bug 309815
Missing automatic presentation mode
Last modified: 2006-12-27 17:35:06 UTC
Hey guys, I'm at the RMLL and this is a GNOME love presentation ;-) We're making a patch. Evince is great but is missing an option to have the presentation mode be automatic, i.e. having an automatic slide show without someone always pressing space. Very useful for presentations at booths ;-) So, we're doing a patch for this during this presentation.
Created attachment 48834 [details] [review] Proposed patch This patch implements the first part of this. We added an accelerator to start the automatic mode in presentation mode (right now, it's "s" because we couldn't find a better accelerator). The other missing piece is a way to configure how much time evince stays on each slide.
Btw, patch was done with the 0.3.2 tarball of evince.
PDF documents can contain transition information -- both times and effects. It should be really easy to hook this up to poppler and extract it.
I would be happy to continue the work on this feature. Where is the best place to put the configuration of the timer? We also have to add a way to activate graphicly the automatic presentation mode without use the accelerator. Where put this?
Jonathan: ah, I didn't know PDF documents can contain such informations. It'd be nice to use it, if available, indeed. However, I still believe such an automatic presentation mode would be useful, at least for PDF without transition information, PS, etc. Guillaume: you probably want to store the configuration of the timer in gconf. You can look at the code in ev-window.c to see how it handle the sidebar size. This will probably help you start. As for a way to graphicly activate this mode, we'll first need to convince the maintainers that it's useful :-)
I have sent a mail to evince mailing list to ask how to integrate graphically this feature.
http://mail.gnome.org/archives/evince-list/2005-July/msg00024.html They envisage to merge fullscreen and presentation mode.
*** Bug 319581 has been marked as a duplicate of this bug. ***
Popper bug https://bugs.freedesktop.org/show_bug.cgi?id=6859 is related.
It's fixed in cvs head now. You also need poppler from cvs head.