I've written a "driver" for it. It's really a Perl script that uses wacdump to initialize the serial port through which the device is accessible. It then reads values from it and uses X11::GUITest to control the mouse in X11. The script should be a good starting point for writing a real driver.
There's now also a real X driver available here, but so far the button click actions have not been very intuitive.
If you don't have the X11::GUITest module, you can install it from the CPAN shell:
# perl -e shell -MCPAN cpan> install X11::GUITest
At every boot you should run the following commands (as root):
However, Brad Midgley notes that he had to use the default port (0x3f8) with setserial.
After that run one of these scripts in X:
- tablet2.pl: Simple, only left mouse button - tablet4.pl: Hold for right click - tablet5.pl: Same as above, but -- Fixed a dragging bug -- Added xset command to power on display after idle power off -- Added some comments to help with recalibration, if necessary - tablet6.pl: Added command line options for rotation and skipping initialization
Note that if you run multiple X servers, you need to restart the script each time you change virtual terminals. You also need to restart the script if you rotate the display with xrandr. Use the -cw and -ccw options (inversion is not supported).