You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Markus Teich 5b4a35ead5
add png support
10 years ago
.gitignore add stuff 10 years ago
LICENSE add png support 10 years ago
Makefile fix Makefile for users w/o cscope 10 years ago
README.md add further instructions for missing font path 10 years ago
arg.h add stuff 10 years ago
config.def.h add note to scalable fonts in config.def.h 10 years ago
config.mk add png support 10 years ago
example add png support 10 years ago
nyan.png add png support 10 years ago
sent.c add png support 10 years ago

README.md

sent

A simple plaintext presentation tool.

sent does not need latex, libreoffice or any other fancy file format, it uses plaintext files. Every line represents a slide in the presentation. This may limit the use, but for presentations using the Takahashi method this is very nice and allows you to write down the presentation for a quick lightning talk within a few minutes.

The presentation is displayed in a simple X11 window colored black on white for maximum contrast even if the sun shines directly onto the projected image. The content of each slide is automatically scaled to fit the window so you don't have to worry about alignment. Instead you can really concentrate on the content.

Demo

To get a little demo, just type

make && ./sent example

You can navigate with the arrow keys and quit with q. If you get

sent: could not find a scalable font matching -*-dejavu sans condensed-bold-r-*-*-0-0-*-*-*-0-*-*

you should add the dejavu fonts dir (customize path to fit your distribution) with:

xset fp+ /usr/share/fonts/dejavu

Configuration

Edit config.h to fit your needs. The font has to be in the X servers font path, see man xset for how to add it.

Usage

sent [-f FONTSTRING] FILE1 [FILE2 ...]

If one FILE equals -, stdin will be read. A presentation file could look like this:

sent
why?
easy to use
few dependencies (X11)
no bloat
how?
sent FILENAME
one slide per line
thanks / questions?

future features

  • utf8 support
  • second window for speakers laptop (progress, time, notes?)
  • images
  • multiple lines per slide?
  • markdown?