I picked up one of these free thanks to RogerB who was getting rid of his. The challenge then was to get it working under Gentoo GNU/Linux. To be fair I didn't do anything for a good year or so, until I decided to have a clear out of crap. I was going to get rid of this having never used it but thought I'd check out first whether I can actually get it working. Turns out I can, and here's how.
This is basically my re-write of the Gentoo Wiki: Aiptek Tablet article, you could basically read that and achieve the same thing.
You will need kernel version >2.6.23
when the driver was first incorporated. Make the following selections under make menuconfig
Device Drivers ---> Input device support ---> <*> Event interface [*] Tablets ---> <M> Aiptek 6000U/8000U tablet support (USB)
You can optionally add the following udev
rules to a custom configuration file /etc/udev/rules.d/85-tablet-driver.rules
# for Aiptek (vendor: 08ca) tablets BUS=="usb", KERNEL=="event[0-9]*", SYSFS{idVendor}=="08ca", SYMLINK+="input/aiptek_event", OWNER="root", MODE="0666" BUS=="usb", KERNEL=="mouse[0-9]*", SYSFS{idVendor}=="08ca", SYMLINK+="input/aiptek_mouse", OWNER="root", MODE="0666"
You need the aiptek
driver for Xorg. To install this cleanly, simply add the USE=inputdevicesaiptek
to x11-base/xorg-server
by adding the following line to /etc/portage/package.use
and re-emerging x11-base/xorg-server
…
echo 'x11-base/xorg-server input_devices_aiptek' >> /etc/portage/package.use emerge -uDNav x11-base/xorg-server
Ensure your /etc/X11/xorg.conf
contains the following lines…
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" InputDevice "pen" "AlwaysCore" InputDevice "cursor" "AlwaysCore" InputDevice "eraser" "AlwaysCore" EndSection # From http://aiptektablet.sourceforge.net/xserver.html Section "InputDevice" Identifier "pen" Driver "aiptek" Option "Device" "/dev/input/aiptek_event" Option "Type" "stylus" Option "Mode" "absolute" Option "Cursor" "stylus" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "zMin" "0" Option "zMax" "512" Option "PressCurve" "0,5,95,100" EndSection Section "InputDevice" Identifier "cursor" Driver "aiptek" Option "Device" "/dev/input/aiptek_event" Option "Type" "cursor" Option "Mode" "absolute" Option "Cursor" "puck" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "zMin" "0" Option "zMax" "511" EndSection Section "InputDevice" Identifier "eraser" Driver "aiptek" Option "Device" "/dev/input/aiptek_event" Option "Type" "eraser" Option "Mode" "absolute" Option "Cursor" "stylus" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "zMin" "0" Option "zMax" "511" EndSection
Its possible to use the tablet under X for everday work, but its not so practical. The Pen/Tablet were designed for drawing work and fortunately the one application that you're most likely to use to do this under GNU/Linux, i.e. The GIMP, supports the device.
Under
On first tying this I found that Xorg wasn't happy if I rebooted (or indeed restart Xorg) without the tablet plugged in, it gave the following errors…
It seemed that Xorg was waiting for udev/evdev to create a valid device node. Since the tablet wasn't plugged in there was no node and Xorg crashed, which is unusual as it normally moves on quietly to the next thing.