A bit unexpected I got the the teaching position for a course related
to Computer Algebra Systems used on problems in structural
mechanics. As it wasn't easy to find a lecture room in this short
spell I only got one without a chalkboard. That was the inspiration to
look after a graphics tablet - a tablet PC was a bit too expensive
. More or less accidentally I found the BAMBOO
FUN. The surprise
was even bigger as I found out that it's really well supported in
linux.
That's really no choke. The BAMBOO FUN works simply perfect in my
environments. Here are the relevant sections in my xorg.conf
Section "ServerLayout"
[...]
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "stylus"
Option "USB" "on" # USB ONLY
# Option "Twinview" "horizontal"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
# Option "Twinview" "horizontal"
EndSection
All about the config options of the device can be found at http://linuxwacom.sourceforge.net/. I also recommend the usage of the provided (patched) kernel module which supports more devices then the one provided by the kernel.
The /dev/input/wacom device node is created by the default udev
rules which comes with the x11-drivers/linuxwacom ebuild. I've
edited the /etc/udev/rules.d/60-wacom.rules
[...]
# Convenience link for the common case of a single tablet.
KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYMLINK="input/wacom", GROUP="users", MODE="0666"
[...]
to achieve read access to all users. This may or may not apply to your setup. At least you've to ensure that the user running X is able to read the device.
On Gentoo I had the problem that I've to compile the kernel module to compile the ebuild - but the ebuild does not overwrite the original kernel module and modprobe doesn't load the new but always the old one.
The ebuild module is in
/lib/modules/<kernel-version>/input/wacom.ko
and the kernel module in
/lib/modules/<kernel-version>/kernel/drivers/input/tablet/wacom.ko
The simplest hack is to copy the ebuild wacom.ko into the original
dir. I am going to investigate the issue and I am pretty sure that
it's going to be fixed soon
.
Here you can find an example document written with the tablet.
Edit: If you've asked yourself if it's possible to hotplug the bamboo
-> Yes it is - more or less
What you've to do is to chvt 1 and back
to X then the input device should be active.