Я написал этот сценарий, чтобы я мог контролировать включение / выключение касания независимо от того, на каком компьютере я подключаю планшет (потому что эти идентификаторы меняются между машинами). Вы можете найти это полезным.
#!/usr/bin/python
# kermit-internal-pytouch 0|1
import re, sys, subprocess
resp = subprocess.Popen(['xinput', '-list'], stdout = subprocess.PIPE)
out, err = resp.communicate()
WacomLine = re.compile('Wacom')
FingerLine = re.compile('Finger')
idExpr=re.compile('id=(?P<number>\d+)')
for line in out.split("\n"):
if WacomLine.search(line) and FingerLine.search(line):
identifier = idExpr.search(line)
num = identifier.group("number")
subprocess.call(['xinput', '-set-prop', num, "Device Enabled", sys.argv[1]])
resp = subprocess.Popen(['xinput', '-list'], stdout = subprocess.PIPE)
out, err = resp.communicate()
print(out)
Я поместил этот скрипт в / usr / local / bin вместе с этими двумя простыми сценариями bash, чтобы вызвать его, не запомни параметры ...
kermit-hw-bamboo-untouch:
#!/bin/bash
kermit-internal-pytouch 0
exit
kermit-hw-bamboo-touch:
#!/bin/bash
kermit-internal-pytouch 1
exit
При этом мне очень грустно, что в Ubuntu нет лучшей поддержки планшетов. Возможно, однажды Wacom также покажет нашему сообществу ...