20Fermer22
FarewellLe 16/08/2011 à 00:29
Nil ->
and the Linux framebuffer means “access method to the framebuffer under the Linux kernel”, without relying on system-specific libraries such as SVGALib or another user space software

Voilà, c'est exactement ça que je cherche, une méthode d'accès à l'écran graphique via le kernel, ie indépendant du driver utilisé et de X. Me reste plus qu'à trouver de quel headers il s'agit grin



cross -> vas-y casse mon rêve, c'est trop facile ça cry Je veux le faire en C, pour croire que c'était hardcore #snif#
Puis j'aime pas faire du "system("cat /dev/fb0 > truc");" embarrassed

Mais bon, admettons que je fasse sans la commande system. Faut que je fasse un fopen de fb0 en fait, puis que je copie ce qu'il y a dedans. Maintenant, quelques questions se posent :
- comment être sûr que l'écran physique affiche fb0 (parce que je suppose qu'il y a aussi fb1, fb2 etc... ce sont d'autres écrans physiques ??)
- comment récupérer les dimensions de l'écran ?
- comment récupérer la profondeur de couleur ?
- comment récupérer le format du fichier ?

En bref, où trouver la doc de cette pu***n d'api ? grin



recross -> Ok, je m'en bats d'écrire, je verrai ça après en fait. Pour le moment, je veux lire grin