(C) Copyright 2012 Danny Edel <mail@danny-edel.de>,
First parameter, NAME, should be all caps
Second parameter, SECTION, should be 1-8, maybe w/ subsection
other parameters are allowed: see man(7), man(1)
Some roff macros, for reference:
.nh disable hyphenation
.hy enable hyphenation
.ad l left justify
.ad b justify to both left and right margins
.nf disable filling
.fi enable filling
.br insert line break
.sp <n> insert n+1 empty lines
for manpage-specific macros, see man(7)
TeX users may be more comfortable with the <whatever> and
<whatever> escape sequences to invode bold face and italics,
respectively.
dspdfviewer is a program that...
-h ", " --help Show summary of options.
-f, --full-page Use the presentation program with a normal single-screen PDF, that is display the full page on both the primary and secondary monitor. The secondary screen still contains timers and thumbnails to help you with your presentation, unless you disable them using the options below.
-u, --use-second-screen <bool> Controls whether the program actually works as a dual-screen viewer. The default is true. If you only have one screen, but still want to use the cache features, you can set this option to false. If the window ends up on the wrong display, you can still use the switch command (see below). What comes out on the primary screen depends on whether you use the -f Option: -u0 -f results in a simple full-screen PDF viewer, while -u0 without -f still splits the page in half and outputs only the left frame.
-l, --hyperlink-support <bool> Controls whether the program makes PDF Hyperlinks clickable. The default is true. While it is normally desired to have clickable hyperlinks, if you cannot control the position of your pointer (if your remote control has only left-click and right-click) it might be safer to disable hyperlinks.
--prerender-previous-pages n When jumping to slide m, also pre-render the slides (m-n)..(m-1) (default 3) Note: If you set this to zero, you will not get a thumbnail for the previous page rendered before you have visited it.
--prerender-next-pages n When jumping to slide m, also pre-render the slides (m+1)..(m+n) (default 10) Note: If you set this to zero, you will not get a thumbnail for the next page rendered before you have visited it.
--cache-size n (in megabytes / MiB) This controls how much memory dspdfviewer is allowed to use for caching rendered pages. The default value is 1024, meaning 1 GiB of RAM. Note that the memory used for active rendering processes, as well as the currently displayed images are not included in the accounting, so the total memory usage of dspdfviewer will be higher than this. CAVEAT: It is currently not verified that this memory is enough to hold all prerendered pages. If you make the cache too small to hold the prerendered pages, it will start dropping the first rendered (adjacent to the current page), resulting in very poor performance. If in doubt, set a larger cache or a lower prerender amount.
-a, --presenter-area <bool> Show (true, 1) or hide (false, 0) the presenter's area on the second screen. If this is set to zero, the following options will have no effect.
-d, --duplicate <bool> Duplicate (true, 1) or hide (false, 0) the audience's screen next to the notes on the second screen. The default is false.
-t, --thumbnails <bool> Show (true, 1) or hide (false, 0) the thumbnails on the second screen.
-T, --thumbnail-page-part <pagepart> Show this part of the page for thumbnails, valid values are "left", "right" or "both".
-w, --wall-clock <bool> Show (true, 1) or hide (false, 0) the wall clock on the second screen.
-p, --presentation-clock <bool> Show (true, 1) or hide (false, 0) the presentation clock on the second screen.
-s, --slide-clock <bool> Show (true, 1) or hide (false, 0) the slide clock on the second screen.
-b, --bottom-pane-height n Configure how large the presenter area on the second screen will be, unit is percent of second screen's total height. Default value 20.
--i3-workaround <bool> This tries to ask the i3 window manager (by calling the i3-msg command) to move the audience window to "the other screen". This is considered an experimental feature and disabled by default. Read the runtimeconfiguration.cpp source code for more info.
Keyboard: ?, F1 Display quick-help (most important key bindings)
Keyboard: Spacebar, Page Down / Mouse: Left-Click, Wheel Down Go one page forward Additional keyboard aliases: Down, Right, Return, Enter, N, F
Keyboard: Backspace, Page Up / Mouse: Right-Click, Wheel Up Go one page backward Additional keyboard aliases: Up, Left, P
Keyboard: B, . (period) Toggle blanking of the audience screen
Keyboard: G Go to specific page (a number entry window will pop up) Note that the this counts PDF pages, so a single slide having 6 unmasking steps will be 7 PDF pages long, including the initial near-blank page.
Keyboard: Home, H Go to the first page and reset the clocks to zero. Use this if you want the clocks to stop at zero, use the G (goto) function to page 1 if you want to them to keep running. Note that the Home key may be called "Pos 1" on some keyboards.
Keyboard: Escape, Q Quit dspdfviewer.
Keyboard: S, F12 Switch primary and secondary screens Use this if the audience sees your 'note' side with the clocks and you see the actual presentation on your screen. If you just want to see the main presentation (for example, because the projector is behind you), use T.
Keyboard: T Switch secondary screen's function Use this if you want to see the audience side on your screen, without showing the notes to the audience. Pressing the button again will switch back to normal operation.
Keyboard: D Switch duplication of the audience's screen Use this if you want to see the audience side and the notes on your screen (so the full presentation), leaving the audience's screen untouched. Pressing the button again will switch back to split mode.
~/.config/dspdfviewer.ini You can specify all long command-line options (without leading --) here, in a "option=value" format, one per line.
/usr/share/doc/latex-beamer/beameruserguide.pdf.gz from the latex-beamer package on how to create beamer presentations. Note: Use "show notes on second screen=right" because dspdfviewer assumes that the right half of the page is the notes.
http://dspdfviewer.danny-edel.de for installation instructions and new release announcements.