禁用 Bamboo Touch&Pen CTH-460 上的触摸功能

禁用 Bamboo Touch&Pen CTH-460 上的触摸功能

运行 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:~$ 

相关内容