OkularSlideShow
Utilities
Score 54%
Description:

With this small script you can use Okular for one-document-slideshows. Okular will automatically go to the next page after a user-defined delay. But you can also pause the slideshow (using enter or space) or move to next/previous page manually using the arrow-keys.
Press q or x to quit the slide-show or simply close the window.
To start the slideshow, execute:
> OkularSlideShow.rb document delayInSeconds

The script is written in Ruby, you will need Ruby and the KDE4-binding.

You can also use it for reading eBooks or for watching presentations. It doesn't yet support multiple files. You need one file with several pages.

This application was an idea by tvpaker at KDE-Brainstorm.
Last changelog:

8 years ago

v0.1:
-Status-Icon
-Play/Pause
-Next/Previous
-Quit

tvpaker

7 years ago

i have a questuion weather this patch have been included into svn tree?

Report

TheUserK

7 years ago

Sorry, I have currently no time for it and there is still a bug, maybe you shoild try it yourself and upload the patch when it works…

Report

TheUserK

8 years ago

I've now developed an Okular-patch. In presentation-mode you can specify the delay (using QSpinBox) and you have a pause-button. (alternatively press 'p' or 'enter')

http://forum.kde.org/viewtopic.php?f=83&t=63415#p85078
Or try the attachment.
I hope it will be applied to Okular.

Report

bitcrazy

8 years ago

I've a spinbox for the duration under Settings->Presentation in okular 0.9 (KDE 4.3RC3), but no buttons.

Report

TheUserK

8 years ago

It's not yet integrated. I don't have a SVN-account yet, so I have to wait for another developer.

This is a screenshot:
[url=http://a.imagehost.org/view/0934/okularpresentation][img]http://a.imagehost.org/t/0934/okularpresentation.jpg[/img][/url]

Report

bitcrazy

8 years ago

This works, if the pages fit into the window. Only about 60% of a DIN A4 are visible on my computer, so I always see only the top 2/3 of every page.
It should first set "fit page".
I'll take a look at the code later.

m0nk

Report

bitcrazy

8 years ago

#!/bin/sh
FILE=`kdialog --title "Select file" --getopenfilename $HOME/MYDocs *.pdf`
if [ $FILE = "" ]
then
exit
return 1
fi
SEC=`kdialog --inputbox 'Duration in sec' 5`
exec OkularSlideShow.rb $FILE $SEC

Save as okularslide.sh, optional set your initial path ($HOME/MyDocs) and a filter (*.pdf), make a menuentry and you're done

Report

8 years ago

v0.1:
-Status-Icon
-Play/Pause
-Next/Previous
-Quit

product-maker 6 8

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.1
updated Aug 01 2009
added Aug 01 2009
downloads today
0
page views today 0