DirectFB is a graphics library on top of the Linux frame buffer device. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead.
Download (HTTP): http://www.directfb.org/download/DirectFB/DirectFB-0.9.19.tar.gz
Download (FTP): ftp://ftp.lug.udel.edu/pub/linux/distributions/gentoo/distfiles/DirectFB-0.9.19.tar.gz
Download size: 1.1 MB
Estimated Disk space required: 13.8 MB
Estimated build time: 0.51 SBU
Optional image and video providers: http://www.directfb.org/download/DirectFB-extra/DirectFB-extra-0.9.16.tar.gz
Note: DirectFB needs a Linux kernel with frame buffer support. Check the documentation in the kernel tree (/usr/src/linux/Documentation/fb/) on how to enable the frame buffer device for your graphics card.
Install DirectFB by running the following commands:
./configure --prefix=/usr && make && make install |
If you decided to add optional image and video providers then you have to install DirectFB-extra package too:
./configure --prefix=/usr && make && make install |
Note: The current version of avifile does not work with DirectFB. You have to use the avifile version which can be found at http://www.directfb.org/download/contrib/ or alternatively disable the avifile video provider by calling configure with --disable-avifile.
DirectFB is shipped with reasonable defaults but you might have to tweak things. There are several ways to do this. You may edit the system-wide configuration file /etc/directfbrc, the user-specific ~/.directfbrc or you may configure the DirectFB application via the command-line. Consult the directfbrc(5) manual page for details.
The DirectFB package provides dfbdump, dfbg, dfbinfo, dfblayer, directfb-config, directfb-csource and libdirectfb libraries.