运行 Ubuntu 11.04。我买了一个 bamboo Touch&Pen CTH-460,开箱即用。笔的响应很好,但手指的响应很糟糕。有没有办法禁用手指响应,只让笔工作?平板电脑可以清楚地区分两者,所以应该有办法禁用其中一种。有什么想法吗?
答案1
找到了我的解决方案。
编辑/usr/share/X11/xorg.conf.d/50-wacom.conf并为每个组添加“选项“触摸”“关闭”。效果非常好。
答案2
您可以使用命令行实用程序 xinput。首先使用它xinput list
来查找您的设备 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)]
因此,在我的例子中,触摸部分的设备 ID 等于11
。接下来,设置device enabled
属性 use xinput set-prop
,如下所示:
user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "0"
您可以使用以下方式再次启用它:
user@ubuntu:~$ xinput set-prop 11 "Device Enabled" "1"
每次重启计算机时,您都必须执行此操作。此外,设备 ID 可能会在启动之间发生变化。
答案3
http://ubuntuforums.org/showpost.php?p=9496609&postcount=1
在那里,您可以找到一个用于禁用/启用触摸的脚本和一个用于修复触摸问题的补丁。它与我的完美兼容。
答案4
您还可以使用xsetwacom
,我认为它是 的代理xinput
,但仅适用于 wacom/touch 设备。 中的 ID 号xsetwacom --list devices
与 匹配xinput list
。
嗯,使用方法如下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:~$