I had a problem on my Mac using my Wacom Bamboo Touch and Pen. I cannot disable the Finger input, it was not detected listing the devices:
$ xsetwacom --list devices Wacom Bamboo Craft Pen stylus id: 9 type: STYLUS Wacom Bamboo Craft Pen eraser id: 14 type: ERASER
Given the fact I was able to disable the Touch input on another machine without trackpad, I started searching for my lost input.
My xorg.conf is very simple:
$ cat /etc/X11/xorg.conf Section "InputClass" MatchIsTouchpad "true" Identifier "touchpad" Driver "multitouch" EndSection Section "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection
hmmm… perhaps the MatchIsTouchpad is grabbing some input before it can reach the wacom driver…
Grepping for Trackpad in dmesg I found that I can refine the Match for the InputClass to match something in:
$ dmesg | grep -C3 -i trackpad [ 2.976094] usb 3-6: new full-speed USB device number 2 using ohci_hcd [ 3.200107] usb 3-6: New USB device found, idVendor=05ac, idProduct=0237 [ 3.200113] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 3.200116] usb 3-6: Product: Apple Internal Keyboard / Trackpad [ 3.200119] usb 3-6: Manufacturer: Apple Inc. [ 3.231183] usbcore: registered new interface driver usbhid
$ diff -u X11/xorg.conf.old X11/xorg.conf --- X11/xorg.conf.old 2013-04-23 22:52:24.256969000 +0200 +++ X11/xorg.conf 2013-04-23 23:02:09.688969000 +0200 @@ -1,5 +1,6 @@ Section "InputClass" + MatchVendor "Apple Inc." MatchIsTouchpad "true" Identifier "touchpad" Driver "multitouch"
Now I can succesfully list the Finger input
$ xsetwacom --list devices Wacom Bamboo Craft Pen stylus id: 9 type: STYLUS Wacom Bamboo Craft Finger touch id: 10 type: TOUCH Wacom Bamboo Craft Pen eraser id: 14 type: ERASER Wacom Bamboo Craft Finger pad id: 15 type: PAD
and disable it in my .xinitrc
$ cat .xinitrc #!/usr/bin/env bash xsetwacom --set "Wacom Bamboo Craft Finger touch" Touch off export $(gnome-keyring-daemon -r) export $(gnome-session)