Slide Show
Framebuffer Slide Show
This automatically detects all of the framebuffer devices in your system, and shows the images in the images path, in a random order, on the primary framebuffer device (the first it finds).
perl threaded_slideshow.pl [options] ["/path/to/scan"]
More than one path can be used. Just separate each path by a space.
If no path is given, then the current directory is used.
Turns on auto color level mode. Sometimes this yields great results... and sometimes it totally ugly's things up
Allows the module to print errors to STDERR, as well as some minimal initial debugging data.
Number of seconds to wait before loading the next image. It can take longer to load animated GIFs.
Default is 3 seconds.
Ignores any ".nomedia" files in subdirectories, and shows the images in them anyway. Typically ".nomedia" is used for risque pictures. Adding this file simply means using "touch .nomedia" in the directory you want to ignore.
The program automatically determines the number of threads, and assigns two to each core. However, you can override this number with this switch, up to 16.
Keep in mind, a thread takes up memory. So the more threads you have (and animations) the easier it is for the program to crash with an out of memory error. This isn't a bug, just a limitation in your own system. I have tried to make sure memory is managed as best it can be.
Names of each file will be printed.
Copyright 2019 Richard Kelsch All Rights Reserved
GNU Public License Version 3.0
* See the "LICENSE" file in the distribution for this license.
To install Graphics::Framebuffer, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Graphics::Framebuffer
CPAN shell
perl -MCPAN -e shell install Graphics::Framebuffer
For more information on module installation, please visit the detailed CPAN module installation guide.