Running Ubuntu 11.04. Got a bamboo Touch&Pen CTH-460 and it works out of the box. The pen response works great but the finger response is horrible. Is there a way to disable the finger response and only have the pen work? The tablet clearly differentiates between the two, so there should be a way to disable one. any thoughts?
-
I know it is a 8 years old post, but... doesn't the CTH-460 have a switch in the top right corner, to turn off the finger touch? – onlycparra Jul 21 '20 at 00:38
4 Answers
Found my solution.
Edit /usr/share/X11/xorg.conf.d/50-wacom.conf and add "Option "Touch" "off"" to each group. Works like a charm.
- 14,265
- 8
- 56
- 62
- 71
- 1
- 5
You could use the command line utility xinput. First use xinput list to find your device id:
user@ubuntu:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Trackball id=10 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 E3 Finger id=11 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 E3 Pen id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Webcam id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ HP WMI hotkeys id=16 [slave keyboard (3)]
So in my case, the touch part has device id equal to 11. Next, you set the device enabled property use xinput set-prop, like this:
user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "0"
You can enable it again with:
user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "1"
You'll have to do this every time you restart your computer. Also, the device id may change between boots.
- 8,753
- 1
- 20
- 18
http://ubuntuforums.org/showpost.php?p=9496609&postcount=1
There you'll find a script to disable/enable the touch AND a patch to fix the touch problem. Worked perfectly with mine.
- 11
- 1
You can also use xsetwacom, which I think is a proxy for xinput, but for wacom/touch devices only. The id numbers in xsetwacom --list devices match up to xinput list.
Well, here's how to use xsetwacom:
this@this:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 E6 Pen stylus id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 E6 Pen eraser id=15 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=16 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 E6 Finger touch id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
this@this:~$ xsetwacom --list devices
Wacom ISDv4 E6 Pen stylus id: 10 type: STYLUS
Wacom ISDv4 E6 Pen eraser id: 15 type: ERASER
Wacom ISDv4 E6 Finger touch id: 11 type: TOUCH
this@this:~$ xsetwacom set 11 Touch "off"
this@this:~$
- 5,431
- 3
- 19
- 15