我之前搜索过,找到的唯一建议是这个但它不起作用,至少在我的系统(Ubuntu Unity 14.04 x64)上不起作用。
我需要禁用我的WACOM Bamboo Manga CTH-470所以当我不小心触碰它时,平板电脑只能识别笔尖和橡皮擦,而无法识别我的手。
我知道这个临时解决方案:
xsetwacom --list
列出平板电脑的输出(示例)
inoki@innerdistance-Satellite-L650:~$ xsetwacom --list Wacom Bamboo 16FG 4x5 Pen stylus id: 11 type: STYLUS
Wacom Bamboo 16FG 4x5 Finger touch id: 12 type: TOUCH
Wacom Bamboo 16FG 4x5 Pen eraser id: 16 type: ERASER
Wacom Bamboo 16FG 4x5 Finger pad id: 17 type: PAD
然后
xsetwacom --set # touch off
使用
inoki@innerdistance-Satellite-L650:~$ xsetwacom --list | grep TOUCH | cut -d ' ' -f 8 TOUCH inoki@innerdistance-Satellite-L650:~$
仅显示了与上述完全相同的“TOUCH”字样。
我需要使它永久生效,这样我就不必每次使用平板电脑时都插入命令。
答案1
就我而言,这是有效的:
xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off
测试
xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
答案2
除了依赖固定字符位置和剪切之外,您还可以使用 sed,如下所示:
xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
答案3
首先,您仍然需要将新命令添加到自动启动配置中,以便禁用它:
xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
然后尝试将以下内容放入新文件中/etc/pm/power.d/99_touchdisable
::
#!/bin/bash
ac_power ()
{
xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}
battery_power ()
{
xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}
然后运行sudo chmod 755 /etc/pm/power.d/99_touchdisable
重新启动平板电脑并尝试拔下/插入平板电脑。
如果不起作用,请检查您是否启用了不同的电源配置文件。如果仍然不起作用,请运行sudo apt-get install pm-utils
并尝试运行sudo pm-powersave <true/false>
以使其运行脚本。