I've just managed to get my Wacom Bamboo (MTE-450A) working with the KDE configuration utility (kde-config-tablet) in KUbuntu 11.10. I wanted the device to function on a single screen with mismatched monitors (NVidia proprietary drivers and twinview), and have ability to assign keystrokes/macros to all the stylus and pad buttons in a GUI.
My particular setup consisted of an Acer Aspire 7520 laptop and an external Acer x163w monitor. Until recently, I was experiencing problems with random cursor jumps and missing and/or incorrect button assignments.
It has taken me a long time to get everything functioning this well, so it's time to share my findings:
(UPDATE - Removed PPA org-edgers/ppa with ppa-purge! to keep stable Xorg version)
1. Update wacom-dkms
2. Update xf86-input-wacom
sudo add-apt-repository ppa:lekensteyn/wacom-tablet
sudo apt-get update
sudo apt-get install wacom-dkms
sudo apt-get install xserver-xorg-dev xutils-dev libxi-dev libxrandr-dev libxext-dev libx11-dev libxinerama-dev libudev-dev
3. Install latest version of the Wacom tablet utility.
git clone git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/xf86-input-wacom
./autogen.sh --prefix=/usr --libdir=/usr/lib64 # 64 bit
(./autogen.sh --prefix=/usr --libdir=/usr/lib # 32-bit)
sudo make install
Install the package (be sure to purge any existing installations!)
sudo apt-get install kdelibs5-dev kdebase-workspace-dev juxorg-dev xserver-xorg-dev libxi-dev libxinerama-dev x11proto-xinerama-dev libxrandr-dev
git clone git://anongit.kde.org/wacomtablet
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=release
sudo make install
5. Modify /usr/share/kde4/apps/wacomtablet/data/wacom_devicelist to configure device buttons using
to test signals.
6. Unplug/replug in device as necessary when finished.
The result is a fully working device, on multiple screens, that is fully configurable with the specified GUI; however, there are some potential pitfalls:
- Delete any old profiles as they seem to persist and cause unexpected behavior.
- I have to disable 'hover click' to get it's intended behavior on my device.
- Given a horizontal twin-view setup with resolutions [ A x B ][ C x D], the configuration package seems to have a bug when mapping the device to monitor [ C x D ] when (B > D); that is, when the vertical or Y-dimension of the mapped monitor is less than that of the total extent of the setup. If you experience this problem, just choose monitor resolutions with (B <= D) accordingly.
Hope this helps someone!
Final note: Using and Configuring my Wacom table is now IMO better that Windows was/is, so a big thanks to everyone for their hard work!