Если у тачскрина USB-HID совместимый контроллер, то он может обслуживаться стандартным ядерным драйвером hid-multitouch. Если из-коробки не работает, т.е. оказалось, что конкретный девайс в силу своей новизны или редкости не задан в коде драйвера при сборке, то можно попробовать добавить на-лету, для чего выполнить
modprobe hid-multitouch
а затем правильно заполненную команду
echo W X Y Z > /sys/module/hid_multitouch/drivers/hid\:hid-multitouch/new_id
где:
W - номер шины устройства (см. вывод lsusb)
X - vendor ID устройства (см. вывод lsusb - первое поле из связки двух шестнадцатеричных полей с разделителем ':')
Y - device ID устройства (см. вывод lsusb - второе поле из связки двух шестнадцатеричных полей с разделителем ':')
Z - класс устройства, его можно посмотреть как значение константы MT_CLS_* в файле драйвера source/drivers/hid/hid-multitouch.c. Например, для устройств Egalax
после чего найденное шестнадцатеричное число перевести в десятичное и использовать в указанной команде четвертым параметром.
Прим.: Для некоторых устройств это число задает размер диагонали (1 - 7" или 10").
Если все ОК, то добавить обе команды, например, в /etc/rc.local до exit и перезагрузиться.
см. также
https://wiki.archlinux.org/index.php/Multitouch_displays