Aiptek Tablette graphique
Un article de Linuxette.
Sommaire |
Introduction
Je viens d'acquérir un tablette graphique:
$ sudo lsusb Bus 001 Device 003: ID 08ca:0021 Aiptek International, Inc. APT-2 Tablet
Le branchement à chaud a tout de suite reconnu la périphérique usb, pas de problème (noyau 2.6.24-1 version debian).
Eléments en place et nécessaire
Pour l'utiliser, il faut plusieurs éléments:
- la tablette
- un noyau linux avec support usb
- un serveur X (Xorg version 1.4-1)
- une configuration adapté par le fichier /etc/X11/xorg.conf
== Méthode avec compilation du module noyau (non nécessaire) recompilation du module noyau (source du noyau ou au moins les headers obligatoire):
$ mkdir aiptek $ cd aiptek/ $ svn co https://aiptektablet.svn.sourceforge.net/svnroot/aiptektablet/trunk/linux_kernel_drivers/2.6 aiptekkernel $ cd aiptekkernel/ $ make $ sudo cp /lib/modules/2.6.24-1-686/kernel/drivers/input/tablet/aiptek.ko /lib/modules/2.6.24-1-686/kernel/drivers/input/tablet/aiptek.ko.old $ sudo cp ./aiptek.ko /lib/modules/2.6.24-1-686/kernel/drivers/input/tablet/aiptek.ko $ sudo depmod -ae $ sudo modprobe aiptek
Installation du module xorg (obligatoire)
$ sudo aptitude install xserver-xorg-input-aiptek
Mise en place du lien avec udev
Pour plus de facilité, nous pouvons utiliser udev pour avec des liens dans /dev/input/aiptek:
$ sudo vi /etc/udev/aiptek.rules
copie de cette ligne:
KERNEL=="event[0-9]*", ATTRS{idVendor}=="08ca", ATTRS{idProduct}=="0021", SYMLINK+="input/aiptektablet", MODE="0666"
puis création d'un lien pour udev
$ sudo ln -s /etc/udev/aiptek.rules /etc/udev/rules.d/z66_aiptek.rules $ sudo /etc/init.d/udev restart
Teste de la configuration:
$ udevinfo -a -p $(udevinfo -q path -n /dev/input/aiptektablet)
vous donne les informations sur la tablette et ainsi, vous pouvez voir si udev et l'usb fonctionne bien.
Configuration xorg.conf
Voila la configuration ajoutée à xorg pour utiliser la tablette et sa souris associée:
Section "InputDevice"
Identifier "Aiptek mouse"
Driver "mouse"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "IMPS/2"
Option "Mode" "Relative"
Option "Speed" 3
EndSection
Section "InputDevice"
Identifier "pen"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "stylus"
Option "Mode" "absolute"
Option "Cursor" "stylus"
Option "USB" "on"
Option "KeepShape" "on"
Option "debuglevel" "20"
Option "Mode" "relative"
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "cursor"
Option "Mode" "absolute"
Option "Cursor" "puck"
Option "USB" "on"
Option "KeepShape" "on"
Option "debuglevel" "20"
Option "Mode" "relative"
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "aiptek"
Option "Device" "/dev/input/aiptektablet"
Option "Type" "eraser"
Option "Mode" "absolute"
Option "Cursor" "stylus"
Option "USB" "on"
Option "KeepShape" "on"
Option "debuglevel" "20"
Option "Mode" "relative"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Aiptek mouse" "SendCoreEvents"
# the following are entries for the tablet
InputDevice "pen" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Pages d'aide sur le net
http://doc.ubuntu-fr.org/tablette_graphique
http://ubuntuforums.org/showthread.php?t=122735&highlight=aiptek
http://aiptektablet.sourceforge.net/gaiptek.html
--Admin 24 mars 2008 à 16:55 (CET)

