.\" generated by KeyJ's html2man.py version 0.1.1 .TH IMPRESSIVE 1 2018-02-04 "Martin J. Fiedler" "Impressive Documentation"> .SH "NAME" Impressive \- presentation tool with eye candy .SH "SYNOPSIS" .IX Header "SYNOPSIS" .B impressive [OPTIONS...] FILES... .SH "DESCRIPTION" .IX Header "DESCRIPTION" Impressive is a simple presentation program that displays slideshows of PDF documents, image files or video files. Rendering is done via OpenGL, which allows for some "eye candy" effects. .PP A somewhat\-modern GPU (graphics processing unit) supporting OpenGL 2.0 or OpenGL ES 2.0 and appropriate drivers are required to run Impressive. .PP .SH "OPTIONS" .IX Header "OPTIONS" .br \fB\-a \fI\fR\fR or \fB\-\-auto \fI\fR\fR .RS Automatically advance to the next page after the given number of seconds. Together with the \fB\-w\fR option (described below), this can be used to create automatic slideshows. .br Note that this option will not interrupt video playback: If a video is longer than the interval specified with \fB\-\-auto\fR, it will be played until the end, but Impressive will change to the next page directly after that. .RE .PP .br \fB\-A \fI\fR:\fI\fR\fR or \fB\-\-aspect \fI\fR:\fI\fR\fR .RS Specifies the display aspect ratio. Normally, Impressive assumes that the pixel aspect ratio is 1:1 (square pixels), regardless of the display resolution that has been set up. If a resolution has been selected that doesn't match the display's aspect ratio, the screen will be distorted. To overcome this, this option may be used to manually specify the display aspect ratio, e.g. "\-A 16:9". Note that this option has no effect if the MuPDF backend is used for rendering. .RE .PP .br \fB\-b\fR or \fB\-\-noback\fR .RS Disables background rendering. By default, Impressive will pre\-render all pages in a separate background thread while the presentation runs. If this option is specified, it will instead render all pages immediately on startup. This option has no effect if caching is disabled (\fB\-\-cache none\fR, see below). .RE .PP .br \fB\-bare\fR .RS Disables all functionality that relies on temporary files, specifically video frame extraction using MPlayer (extracting video frames with FFmpeg still works), PDF page title extraction, PDF hyperlinks, and even PDF rendering for all backends except MuPDF 1.4 or newer on Unix\-like operating systems. .RE .PP .br \fB\-\-box\-edge \fI\fR\fR .RS Sets the border size (in pixels when unzoomed) of the highlight boxes' and spotlight's smooth edges. The default value is 4 pixels; it can be set to zero, in which case highlight boxes and the spotlight will have hard edges. .RE .PP .br \fB\-B \fI\fR\fR or \fB\-\-boxfade \fI\fR\fR .RS Sets the duration (in milliseconds) of the highlight box fade\-in/\:fade\-out animation. Default value: 100 ms. .RE .PP .br \fB\-c \fI\fR\fR or \fB\-\-cache \fI\fR\fR .RS Specifies the page cache mode to use. Valid options are: .br \fBnone\fR .RS Disables page caching altogether, only the current and the following page will be kept in RAM. Jumping between pages will be very slow, because Impressive will need to render the requested pages on the fly. In addition, the overview page won't be complete until every page has been shown at least once. .RE .br \fBmemory\fR .RS Caches all page images in memory. This is the fastest method, but it requires very large amounts of memory (about 3 MiB per page at 1024x768 resolution). .RE .br \fBcompressed\fR or \fBz\fR .RS Caches all page images in memory as well, but in compressed form. This will be a little slower than \fBmemory\fR mode, but on pages with uniform backgrounds, this will easily reduce the required amount of RAM by a factor of 20. .RE .br \fBdisk\fR .RS Like \fBmemory\fR, but uses a temporary file rather than memory for storage. This is the default. .RE .br \fBpersistent\fR .RS Uses a permanent cache file for caching. This file will not be deleted when Impressive quits and will be reused on subsequent invocations. The default name for the cache file is derived like the names for Info Scripts (see below for an explanation), but with a \fB.cache\fR file name extension instead of \fB.info\fR. This method is a little bit slower than \fBdisk\fR mode, but the time span until the overview page is fully populated will be significantly decreased if Impressive is ran again with the same input files and options. .RE The mode name may be abbreviated at will, down to one character. Thus, \fB\-\-cache persistent\fR, \fB\-c persist\fR and even \fB\-cp\fR are all synonyms. .RE .PP .br \fB\-C \fI\fR[:\fI\fR,\fI\fR]\fR or \fB\-\-cursor \fI\fR[:\fI\fR,\fI\fR]\fR .RS This option can be used to specify an image that shall be used as a (software) mouse cursor instead of the normal (hardware) one. It can either be a name of an image file (typically a transparent .png) or one of the special values "\fB\-\fR" (dash) or "\fBdefault\fR", both of which select a built\-in cursor image. On platforms that do not support a hardware cursor, this default cursor will also be used as a default if this option is not used. .br If the name of an external file is specified, the position of the hotspot (the pixel inside the cursor where the actual mouse position is located) can be specified as well, for example: \fB\-\-cursor mycursor.png:2,4\fR. .RE .PP .br \fB\-\-clock\fR .RS If this option is enabled, the current time will be shown instead of the elapsed time if time display is activated (with the \fBT\fR key in the default control configuration). Compatible with the \fB\-M\fR option. .RE .PP .br \fB\-\-control\-help\fR .RS This option will output a short help screen of how the control configuration (keyboard and mouse bindings) work, along with a list of all recognized events and actions and a dump of the current bindings (which is the default configuration if no other \fB\-e\fR/\:\fB\-\-bind\fR or \fB\-E\fR/\:\fB\-\-controls\fR options precede this option). After that, Impressive will exit; no presentation will be started. .RE .PP .br \fB\-d \fI