Framebuffer and related programs:
http://keesan.freeshell.org/fbida-2.0.6-puppy4.tgz
(
http://keesan.freeshell.org/blfiles.htm - other binary packages for
libc 2.3.6 or older. )
cd /
tar fbida*tgz -zxvf
or in /tmp and just copy over what you want.
The files are extracted from a 2007 Slackware package (alienbuilds), and
I added a libsane I had compiled and also a puppy 4 libexif.
The link to hundreds of individual library files for puppy is broken and
installing puppy 4 gphoto to get libexif was quicker than downloading
60MB of ALL the libraries as a tar.gz (10 min). With libexif from that
collection or 2007 Slackware, these programs might work with Puppy 3
too.
I tested with libc upgraded to 2.11.3 - 2.6.1 may not work. (How do I
check what glibc something requires?).
/usr/bin/fbi - framebuffer-based console (NOT rxvt) image viewer for
jpeg, gif, png, ppm, tiff, with scrolling, slide-show, and probably much
more. fbi --help
In rc.local add modprobe fbcon to get framebuffer console and boot with
vga=791 (1024x768) or vga=788 (800x600)
Ctrl-Alt-F2 to get a framebuffer console.
Requires /usr/lib/libexif...
I have no idea why ldd lists a lot of X11 dependencies.
I am using it with lynx (should also work with links and elinks) to view
images (not inline). Helpful with slow connections, slow computers, or
little memory (don't run X at all).
ida - X-based viewer, with lots of keyboard navigation which you can
read about in /usr/etc/default-apps/Ida. Right click on an image for
the GUI. Needs Motif but works somewhat without it.
Text is missing but you can click on buttons. Frequent error messages
but still a nice fast viewer.
H flips horizontally, + and - zoom.
Requires libsane in /usr/lib/
fbgs - needs ghostscript (framebuffer pdf viewer, gs frontend).
exiftran - jpeg transforming program that preserves exif info.
Not tested.
I compiled fbjpeg (5K) with libFB (19K) but the resolution is much
lower. Simple viewer, no controls. Only other dependencies are libc
and libjpeg. Will post on request.
Netsurf 3.0 supposedly runs in framebuffer mode - can anyone compile it
for Puppy 4? They are starting work on javascript and HTML 5.
mplayer works in framebuffer mode in a terminal. I played mp4s
downloaded with standalone youtube-dl or with movgrab from a recent
you2pup (the rest of which won't work).