Content-Type: text/html; charset=utf-8
Supported devices: AM3M, AM0806, AM0605, AM1107, AM1209, RL0604, RL0504, GP0906, GP0806, GP0605, GP0605+, GP0504, NXS1513, APPIV0906, NXS1310*
(*) supported by hanvon8
Linux 2.6+ driver for the Hanvon USB Artmaster I, Rollick, Nilox Art Painter
Pro and Easy Sketch tablets. Initially tested with kernel version 2.6.38. Also
works with older kernels (2.6.32) with a small source code modification.
Output of a successfull compilation should look like this:
make -C /lib/modules/2.6.32-5-xen-amd64/build M=/home/ond/mysrc/hanvon modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-xen-amd64' CC [M] /home/ond/mysrc/hanvon/hanvon.o Building modules, stage 2. MODPOST 1 modules CC /home/ond/mysrc/hanvon/hanvon.mod.o LD [M] /home/ond/mysrc/hanvon/hanvon.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-xen-amd64'
In order to adjust aspect ratio of the device, set the coordinate transformation matrix via xinput accordingly. You may need to compute the y-factor yourself. In order to achieve 16:9 I use following with my device (y-factor 1.3):
xinput --set-prop "Hanvon Artmaster I tablet" "Coordinate Transformation Matrix" 1 0 0 0 1.3 0 0 0 1
In order to change orientation of the device from landscape to portrait mode, you need to adjust the coordinate transformation matrix and inverse one axis. (You may need to recalculate proper x and y coefficients to match actual screen size.)
xinput --set-prop "Hanvon Artmaster I tablet" "Coordinate Transformation Matrix" 0 1 0 1 0 0 0 0 1
xinput --set-prop "Hanvon Artmaster I tablet" "Evdev Axis Inversion" 0 1
vi /etc/gdm/custom.conf # GDM configuration storage [daemon] # Uncoment the line below to force the login screen to use Xorg WaylandEnable=false
Hanvon tablet driver ==================== Driver for Linux kernels which supports complete functionality of the tablet: pen coordinates, touch/float/click detection, pressure, x and y tilt, pen button. On Artmaster I four simple tablet buttons (note that the first one works only together with pen activity), and the slider button. Supported hardware ================== AM3M, AM0605, AM0806, AM1107, AM1209 RL0604, RL0504 GP0504, GP0605, GP0605+, GP0806, GP0906 NXS1315 APPIV0906 AM - Artmaster I, RL - Rollick, GP - GraphicPal, NXS - Nilox APP - Art Painter Pro Installation ============ Type 'make' to compile the module. New file hanvon.ko will be produced in current directory. Load the module with root permissions insmod ./hanvon.ko If everything goes right the tablet should start working immediately. Diagnostics =========== After insmod, check with dmesg, if the module was loaded properly. "USB Hanvon tablet driver" should appear in the listing. lsmod should also contain hanvon in its listing: lsmod | grep hanvon