|
Configuration de XFree86
Pour utiliser la tablette graphire
sous XFree 4.0.x il va falloir compiler le driver spécifique. Dans
un premier temps décompressez les archives de sources de XFree86
ainsi que le driver GraphireUSB:
tar xzf X401src-1.tgz
tar xzf X401src-2.tgz
tar xzf X401src-3.tgz
tar xzf graphire-1.5.tar.gz
Effacez le driver "officiel" et installez
le nouveau :
-
rm xc/programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c
-
cp graphire-1.5/*.c xc/programs/Xserver/hw/xfree86/input/wacom/
-
mv xc/programs/Xserver/hw/xfree86/input/wacom/xf86GraphireUSB.c
xc/programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.c
Puis modifier le fichier "xc/programs/Xserver/hw/xfree86/common/xf86str.h"
: ( ajouter les lignes en rouge )
#ifdef BUS_ISA
typedef int BusType;
#else
typedef enum {
BUS_NONE,
BUS_ISA,
BUS_PCI,
BUS_SBUS
} BusType;
#endif
Compiler le noyau en tapant à la racine
: make World, puis allez prendre un café car ça risque d'être
( vraiment ) très long...
Un fois la compilation achevée
vous pouvez copier votre module tout neuf dans le répertoire des
modules de XFree : ( attention, ici on change le nom du module pour conserver
la version livrée dans les paquetages de la distribution : ceci
permettra une mise à jour des paquetages sans effacer notre driver
).
cp /xc/programs/Xserver/hw/xfree86/input/wacom/xf86Wacom.o
/usr/X11R6/lib/modules/input/graphire_drv.o
Il ne reste plus qu'à modifier le
fichier de configuration de X ( /etc/X11/XF86Config-4 ) :
-
A la section "Module", ajoutez :
Load "graphireusb"
-
A la section "ServerLayout", ajoutez :
InputDevice "gmouse" "AlwaysCore"
InputDevice "gstylus" "AlwaysCore"
InputDevice "geraser" "AlwaysCore"
-
Puis ajouter les sections suivantes :
Section "InputDevice"
Identifier "gmouse"
Driver "graphireusb"
Option "Type" "gmouse"
Option "Protocol" "imps/2"
Option "ZAxisMapping" "3 4"
Option "Emulate3Buttons" "no"
Option "Device" "/dev/input/event0"
EndSection
Section "InputDevice"
Identifier "gstylus"
Driver "graphireusb"
Option "Type" "gstylus"
Option "Mode" "Absolute"
Option "Device" "/dev/input/event0"
EndSection
Section "InputDevice"
Identifier "geraser"
Driver "graphireusb"
Option "Type" "geraser"
Option "Mode" "Absolute"
Option "Device" "/dev/input/event0"
EndSection
Voilà, vous pouvez relancer X. En
principe vous pouvez désormais utiliser les trois instruments comme
pointeurs. La roulette de la souris doit également fonctionner. |