J’ai récemment récupéré une tablette Trust TB-2100 :
$ lsusb Bus 002 Device 005: ID 08ca:0021 Aiptek International, Inc. APT-2 Tablet
J’ai enfin réussi à faire fonctionner la bête.
Il faut installer le pilote xorg :
sudo aptitude install xserver-xorg-input-aiptek
Ensuite créer le fichier /etc/udev/rules.d/61-aiptek.rules
pour ajouter le périphérique dans udev :
BUS=="usb", DRIVER=="aiptek", KERNEL=="event[0-9]*", SYMLINK+="input/aiptektablet" KERNEL=="event[0-9]*", SYSFS{vendor_id}=="0x08ca", SYMLINK+="input/aiptektablet" SUBSYSTEMS=="usb", DRIVERS=="aiptek", ATTRS{size}=="3000x2250", ATTRS{model_code}=="0x0064", SYMLINK+="input/aiptektablet"
Dans Ubuntu Intrepid, la configuration Xorg des périphérique d’entrée ne se fait plus dans xorg.conf, mais dans HAL.
On ajoute un fichier /etc/hal/fdi/policy/10-aiptek.fdi
contenant :
<?xml version="1.0" encoding="ISO-8859-1" ?> <deviceinfo version="0.2"> <device> <match key="info.product" contains="Aiptek"> <merge key="input.x11_driver" type="string">aiptek </merge> <merge key="input.x11_options.SendCoreEvents" type="string">true </merge> <merge key="input.x11_options.Type" type="string">stylus </merge> <merge key="input.x11_options.Mode" type="string">absolute </merge> </match> </device> </deviceinfo>
Enfin, on redémarre le système et on prie pour que ça marche. Je n’ai pas réussi en redémarrant simplement HAL et Xorg.
Commandes utiles pour déboguer :
xinput hal-device udevinfo -a -p $devpath # on trouve devpath dans dmesg
Sources :