Как отправить полный отчет об ошибке с дампом сбоя и шаги для воспроизведения?

Я написал этот сценарий, чтобы я мог контролировать включение / выключение касания независимо от того, на каком компьютере я подключаю планшет (потому что эти идентификаторы меняются между машинами). Вы можете найти это полезным.

#!/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 также покажет нашему сообществу ...

1
задан 15 January 2013 в 06:48

0 ответов

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

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