Well, turns out neither software nor hardware (sort of) are to blame for this. I decided to try a spare pen I had and, voila! Everything worked perfectly. So then, on a whim, I decided to try a different battery in the pen that was giving me trouble. I switched from the freshly charged NiMH battery I had been using to a non-rechargable zinc carbon battery and - what do you know? Both pens now work perfectly.
So - looks like pens might be prone to playing up when the voltage isn't high enough.
Since this is working, I'll just clarify the steps I used for the sake of others (they differ slightly from the wiki):
Code:
sudo apt-get install xserver-xorg-input-aiptek
sudo gedit /lib/udev/rules.d/69-xserver-xorg-input-aiptek.rules
Paste the following in the editor, then save and close:
Code:
ACTION!="add|change", GOTO="xorg_aiptek_end"
KERNEL!="event[0-9]*", GOTO="xorg_aiptek_end"
ATTRS{idVendor}=="08ca", ENV{x11_driver}="aiptek", SYMLINK+="input/aiptektablet"
LABEL="xorg_aiptek_end"
Now to create the xorg configuration - this is the part that differs from the wiki, because the number in front of the filename needs to be HIGHER than the XX--evdev.conf, otherwise the tablet ends up being controlled by the evdev driver instead of the aiptek driver:
Code:
sudo gedit /usr/share/X11/xorg.conf.d/20-aiptek.conf
Now paste the following into this file, save and close:
Code:
Section "InputClass"
Identifier "pen"
MatchProduct "Aiptek|AIPTEK|aiptek"
MatchDevicePath "/dev/input/event*"
Driver "aiptek"
Option "SendCoreEvents" "true"
Option "USB" "on"
Option "Type" "stylus"
Option "Mode" "absolute"
Option "zMin" "0"
Option "zMax" "1023" #Or might be 511, depending on your tablet's levels of pressure sensitivity
Option "KeepShape" "on"
EndSection
Reboot. You could try restarting udev and X to save rebooting but that caused some strange behaviour on my system.
Bookmarks