Я искал заранее, и единственное предложение, которое я нашел, это этот , но он не работает, по крайней мере, в моей системе (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» в точности как выше.
Мне нужно сделать его постоянным, поэтому мне не нужно вставлять команду каждый раз, когда я хочу работать с моим планшетом.
в моем случае работал это:
xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off
тест
xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
Прежде всего все еще необходимо добавить новую команду к конфигурации автоматического запуска так, чтобы это было отключено для запуска с:
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>
, чтобы заставить его выполнять сценарий.
Вместо того, чтобы полагаться на фиксированные позиции символа и сокращать, Вы могли использовать sed вместо этого, как это:
xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off