1#!/usr/bin/env pinpoint 2 3[bg.jpg] 4[font=Sans 50px] 5[duration=5.000000] 6-- [duration=4.448699] 7Welcome to pinpoint 8 9-- [duration=3.393199] 10A tool for making excellent presentations 11 12-- [bowls.jpg] [duration=4.322308] 13It has a simple text source 14#The source can include witty comment lines! 15#These comments should fit on screen 16#The comments wrap 17#Using up/down should overstrike the speaker points? 18-- [font=monospace 18px] [shading-opacity=1.000000] [duration=23.560078] 19The current presentation thus far: 20 #!/usr/bin/env pinpoint 21 [font=Sans 50px] 22 [bg.jpg] 23 24 - The bits above this point are defaults for every slide in the presentation 25 Welcome to pinpoint 26 27 - lines starting with - are slide separators. 28 A tool for making excellent presentations 29 30 - [bowls.jpg] You can override the defaults with with per-slide properties 31 It has a simple text source 32 # The source can include witty comment lines 33 34 - [font=monospace 18px] [shading-opacity=1.0] 35 The current presentation thus far: 36#Should break this into smaller bits/slides 37-- [text-align=center] [duration=12.553503] 38You start by writing down the core concepts that you will be talking about. Then sort and format 39them as a pinpoint presentation in a text editor of your choice. 40 41If this was a presentation given as a demonstration of pinpoint you would now be trying to read 42this slide as well as pay attention to what is said. Less than ideal. 43 44Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things 45so keep both pinpoint and your text editor open. And remember, the less text you have, the happier 46your audience will be ;-) 47 48-- [duration=3.136431] 49Let's use some of the more 50esoteric features of pinpoint 51 52-- [bowls.jpg] [text-align=center] [duration=5.757168] 53- [filename.jpg] 54set a custom background for an individual slide 55 56-- [bunny.ogv] [fill] [duration=24.458597] 57You can put <b>anything</b> in the background 58 59-- [linus.jpg] [fill] [bottom-left] [duration=3.724967] 60But, slides with cat pictures are best 61 62-- [text-align=right] [top-right] [duration=1.879800] 63position text in the 64[top-right] 65 66-- [right] [duration=1.031598] 67[right] 68 69-- [bottom-right] [duration=1.064696] 70[bottom-right] 71 72-- [bottom] [duration=1.047646] 73[bottom] 74 75-- [bottom-left] [duration=1.132064] 76[bottom-left] 77 78-- [left] [duration=1.014935] 79[left] 80 81-- [top-left] [duration=1.214729] 82[top-left] 83 84-- [top] [duration=1.747087] 85[top] 86 87-- [text-align=center] [duration=4.109942] 88and even in the 89[center] 90(which is the default) 91 92-- [white] [bottom] [font=Monospace 100px] [text-color=black] [shading-opacity=0.000000] [duration=7.491852] 93Make text big! 94[font=Monospace 100px] 95[white][text-color=black] 96[shading-opacity=0.0][bottom] 97 98-- [duration=2.912952] 99<s>use</s> <b>pango</b> <i 100><span foreground='red'>m<u 101>ar</u>k<sup>up</sup></span></i> for style 102 103-- [duration=4.263503] [no-markup] 104[no-markup] 105<s>don't use</s> <b>pango</b> <i 106><span foreground='red'>m<u 107>ar</u>k<sup>up</sup></span></i> 108 109-- [bowls.jpg] [transition=page-curl-both] [duration=4.935558] 110need bullets? 111 ❥ use the power of unicode 112• ✽ ✩ ✔ ☃ ◦ 113 114-- [transition=text-slide-up] [duration=6.881204] 115$ pinpoint presentation.txt -o output.pdf 116Export to PDF. Handy. 117 118-- [fill] [duration=3.903439] 119[fill] 120Fill the slide with your background 121(the default is [fit]) 122 123-- [transition=swing] [duration=2.679214] 124Keybindings: 125 126-- [transition=sheet] [duration=2.913154] 127right, down or space - next slide 128 129-- [transition=slide-left] [duration=4.702688] 130left or up - previous slide 131 132-- [transition=slide-up] [duration=3.435221] 133F11 - toggle fullscreen! 134 135-- [transition=text-slide-down] [duration=2.167284] 136Escape - quit pinpoint 137 138-- [fill] [transition=slide-in-left] [command=killall xeyes ; xeyes] [duration=16.965691] 139Enter - Run command 140Tab - Edit command 141[command=killall xeyes ; xeyes] 142 143N.B. run pinpoint with the -m option 144and hidden or auto-hiding panels, to 145allow window management in fullscreen. 146 147-- [linus.jpg] [fill] [bottom-right] [duration=7.079270] 148That's pretty much everything. 149Told you it was simple. 150 151-- [black] [font=Sans 100px] [transition=spin-text] 152FIN 153