GTK+ Traduction Française du Manuel de référence |
---|
Utiliser GTK+ sur le FramebufferUtiliser GTK+ sur le Framebuffer — Les aspects de l'utilisation de GTK+ avec le framebuffer de Linux |
La cible de linux-fb de GDK n'est pas maintenue et peut ne pas fonctionner ou même compiler. l'information ci-dessous peut encore être utile ; il y a aussi plusieurs patches dans bugzilla qui peuvent être utiles pour créer le code de compilation de linux-fb.
Le port de linux-fb pour GTK+, aussi connu sous le nom GtkFB est une implémentation de GDK ( par conséquent de GTK+) qui fonctionne sur le framebuffer de Linux. Il fonctionne dans un processus simple qui n'a pas besoin de X. Il devrait exécuter la plupart des programmes de GTK+ sans aucun changement de la source.
Vous avez besoin de GTK+ 2.0; les séries 1.2x n'ont pas de support framebuffer. Pour compiler GTK+ avec le support framebuffer vous avez besoin de FreeType 2; nous vous recommandons FreeType 2.0.1 ou plus, comme il y avait quelques problèmes avec freetype-config dans 2.0. Assurez-vous que vous avez installé FreeType avant Pango, Pango en a besoin également; on peut trouver FreeType sur http://www.freetype.org/index2.html . Vous aurez aussi besoin de fontconfig afin d' utiliser correctement le backend de FreeType2 dans Pango; Fontconfig dépend aussi de FreeType. On peut trouver fontconfig sur http://fontconfig.org.
Vous avez besoin d'une carte graphique avec un driver framebuffer disponible qui peut fonctionner en 8,16, 24 ou 32 bpp, comme matroxfb ou vesafb. Vous aurez aussi besoin d'une souriscompatible(?). GTK+ supporte normalement la souris ps2, la souris ms serial et l'écran tactile fidmour.
Premièrement construisez et installez GLib, ATK et Pango
normalement, dans cet ordre. Ensuite configurez GTK+ en
exécutant configure (ou autogen.sh si l'exécution se fait depuis CVS) avec --with-gdktarget=linux-fb
.
GtkFB utilise fontconfig pour la configuration des information de police, incluant les répertoires et les alias. Assurez-vous que vos fichiers fonts.conf ont été configurés à l'endroit où se trouventles polices TrueType and Type1. Référez-vous à la documentation de fontconfig pour plus d'informations.
Pour exécuter un programme vous devez seulement le faire démarrer, mais il y a certaines choses qui peuvent causer des problèmes, et certaines qui peuvent être contrôlées par les variables d'environnement. Essayez la distribution gtk-demo avec GTK+ pour tester si ces choses fonctionnent.
Si vous utilisez une souris ps2, assurez-vous que /dev/psaux
is soit défini en lecture et en écriture.
Assurez-vous que gpm ne fonctionne pas.
Si vous n'avez rien spécifié GtkFB démarrera la la console virtuelle courante dans la résolution courante et
If you don't specify anything GtkFB will start up in the current virtual console in the current resolution et bit-depth. Cela peur être changé en définissant des variables d'environnement :
|
Pressez sur Ctrl-Alt-Return pour repreindre l'écran en entier. Malheureusement on ne peut pas le faire quand on utiliser le driver de clavier xlate, aussi à la place vous pouvez utiliser shift-F1 quand vous utilisez ce driver.
Pressez sur Ctrl-Alt-BackSpace pour arrêter le programme GtkFB. (On ne peut pas le faire avec le driver xlate, aussi, à la place vous pouvez utiliser shift-F8.)