This library uses the Linux frame buffer as a graphic device to draw lines, rectangles and pixels. For now it supports only packed pixels (the majority of video cards uses that format) at 16 and 32 bpp. At 32 bpp transparency is also supported on drivers that provide the functionality. Perhaps 8 bit support will be added in a future release.
It is possible to use this library to run graphics programs such as games and browsers directly from the console, without having to install X windows.
In the source package there is also a program named fbjpeg that is able to render jpeg images on the console using libjpeg from the IJG (Indipendent JPEG Group).
libFB supports fonts in psf and psf.gz formats, it also is able of keyboard handling through the ncurses library
To build type
make in the source directory.
To install type
make install, the library will be copied in /usr/lib and some links will be created.
|Complete tar archives|
|libFB-0.2.5.tar.gz||68 Kb||05/07/2003||Source files — Stable version, added FB rotation support but lost some performance in the process.|
|libFB-0.2.4.tar.gz||79 Kb||12/08/2002||Source files — Stable version|
|libFB-0.2.1.tar.gz||72 Kb||21/4/2002||Source files — Stable version known to compile under RH7.0|
|fonts.tar.gz||16 Kb||26/4/2002||psf fonts package for use with libFB|