DirectFB es una librería gráfica que funciona sobre el dispositivo de framebuffer de Linux. Ofrece un rendimiento máximo en aceleración por hardware a un costo mínimo en uso de recursos y carga del sistema.
Descarga (HTTP): http://www.directfb.org/download/DirectFB/DirectFB-0.9.20.tar.gz
Tamaño del paquete: 1.3 MB
Estimacion del espacio necesario en disco: 13 MB
Tiempo estimado de construcción: 0.65 SBU
Imagen y video opcionales suministrados: http://www.directfb.org/download/DirectFB-extra/DirectFB-extra-0.9.16.tar.gz
DirectFB necesita un núcleo Linux con soporte para frame buffer. Consulta la documentación en el árbol de fuentes del núcleo (/usr/src/linux/Documentation/fb/) para saber como activar el dispositivo frame buffer para tu tarjeta de gráficos.
Instala DirectFB ejecutando los siguientes comandos:
./configure --prefix=/usr &&
make &&
make install
Si decides añadir el video e imagen opcional suministrado, entonces también debes instalar el paquete DirectFB-extra:
./configure --prefix=/usr &&
make &&
make install
La versión actual de avifile no funciona con DirectFB. Tendrás que usar la versión de avifile que se encuentra en http://www.directfb.org/download/contrib/ o, alternativamente, desactivar el video avifile suministrado invocando a configure con --disable-avifile.
Los valores por defecto de DirectFB son aceptables, pero puede que quieras afinar las cosas. Hay varias formas de hacerlo: puedes editar el fichero de configuración del sistema /etc/directfbrc, el fichero de usuaruio ~/.directfbrc, o puedes configurar la aplicación DirectFB por medio de la línea de comandos. Consulta la página de manual de directfbrc(5) para más detalles.
El paquete DirectFB contiene dfbdump, dfbg, dfbinfo, dfblayer, directfb-config, directfb-csource y las librerías libdirectfb.
Esta es una herramienta simple de depurado para DirectFB que muestra una lista de superficies y ventanas.
directfb-config proporciona todas las opciones para enlazar binarios estáticos con controladores a elección y otros módulos internos.