Отключить сенсорный планшет в Ubuntu Unity 14.04

Я искал заранее, и единственное предложение, которое я нашел, это этот , но он не работает, по крайней мере, в моей системе (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» в точности как выше.

Мне нужно сделать его постоянным, поэтому мне не нужно вставлять команду каждый раз, когда я хочу работать с моим планшетом.

3
задан 13 April 2017 в 15:24

3 ответа

в моем случае работал это:

xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off

тест

xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
6
ответ дан 13 April 2017 в 15:24

Прежде всего все еще необходимо добавить новую команду к конфигурации автоматического запуска так, чтобы это было отключено для запуска с:

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>, чтобы заставить его выполнять сценарий.

0
ответ дан 13 April 2017 в 15:24

Вместо того, чтобы полагаться на фиксированные позиции символа и сокращать, Вы могли использовать sed вместо этого, как это:

xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
3
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: