DirectFB est une bibliothèque graphique se plaçant au-dessus du périphérique framebuffer de Linux. Il offre de meilleures performances du matériel avec un minimum d'utilisation des ressources.
Téléchargement (HTTP): http://www.directfb.org/download/DirectFB/DirectFB-0.9.20.tar.gz
Taille du téléchargement: 1,3 Mo
Estimation de l'espace disque requis: 13 Mo
Estimation du temps de construction: 0,65 SBU
Fournisseurs d'image et de vidéo optionnelles: http://www.directfb.org/download/DirectFB-extra/DirectFB-extra-0.9.16.tar.gz
DirectFB nécessite un noyau Linux avec le support du framebuffer. Vérifiez la documentation dans le répertoire des sources du noyau (/usr/src/linux/Documentation/fb/) sur la façon d'activer le périphérique framebuffer pour votre carte graphique.
Installez DirectFB en lançant les commandes suivantes:
./configure --prefix=/usr &&
make &&
make install
Si vous décidiez d'ajouter des fournisseurs de vidéo et image optionnelle, alors vous devez aussi installer le package DirectFB-extra:
./configure --prefix=/usr &&
make &&
make install
La version actuelle d'avifile ne fonctionne pas avec DirectFB. Vous devez utiliser la version d'avifile, disponible sur http://www.directfb.org/download/contrib/ ou, sinon, désactiver le fournisseur de vidéo avifile en appelant configure avec --disable-avifile.
DirectFB dispose de valeurs par défaut raisonnables mais vous pourriez avoir à faire quelques modifications. Il existe plusieurs façons de faire cela Vous pouvez éditer le fichier de configuration du système /etc/directfbrc, le fichier spécifique à l'utilisateur ~/.directfbrc ou vous pouvez configurer l'application DirectFB via la ligne de commande. Consultez la page man de directfbrc(5) pour plus d'informations.
Le package DirectFB apporte dfbdump, dfbg, dfbinfo, dfblayer, directfb-config, directfb-csource et les bibliothèques libdirectfb.
C'est un simple outil de déboguage pour DirectFB affichant une liste des surfaces et fenêtres.
directfb-config apporte toutes les options pour lier des binaires statiques avec un choix des pilotes et d'autres modules construit.